<p>我曾经写过一个django应用程序,名为<code>superlists</code>,设置在<code>superlists.settings</code>中。这是为了教程,我改变了不同的设置,几乎没有意识到我在做什么。
现在当我启动新的django项目时,它告诉我它不能导入<code>superlists.settings</code></p>
<p>我重新安装了Pycharm、django、python(2.7和3.3版本),删除了所有虚拟环境,删除了所有可能连接到它的东西。。。它还在那里!在一个新的、干净的python版本中,甚至没有django,在<code>sys.path</code>中有<code>DJANGO_SETTINGS_MODULE</code>指向{<cd2>}。在一个干净的、默认设置的pycharm版本上的每个新项目都告诉我它不能导入<code>superlists.settings</code>。在</p>
<p>我从cmd-exit删除<code>DJANGO_SETTINGS_MODULE</code>指向该设置的<code>DJANGO_SETTINGS_MODULE</code>,然后再次观察它。在</p>
<p>它要去哪里?我不知道。
以下是回溯:</p>
<pre><code>Traceback (most recent call last):
File "D:/Python27/Lib/site-packages/django/bin/django-admin.py", line 5, in <module>
management.execute_from_command_line()
File "D:\Python27\Lib\site-packages\django\core\management\__init__.py", line 399, in execute_from_command_line
utility.execute()
File "D:\Python27\Lib\site-packages\django\core\management\__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "D:\Python27\Lib\site-packages\django\core\management\__init__.py", line 261, in fetch_command
commands = get_commands()
File "D:\Python27\Lib\site-packages\django\core\management\__init__.py", line 107, in get_commands
apps = settings.INSTALLED_APPS
File "D:\Python27\Lib\site-packages\django\conf\__init__.py", line 54, in __getattr__
self._setup(name)
File "D:\Python27\Lib\site-packages\django\conf\__init__.py", line 49, in _setup
self._wrapped = Settings(settings_module)
File "D:\Python27\Lib\site-packages\django\conf\__init__.py", line 132, in __init__
% (self.SETTINGS_MODULE, e)
ImportError: Could not import settings 'superlists\settings.py' (Is it on sys.path? Is there an import error in the settings file?): Import by filename is not supported.
</code></pre>