我想安装 Django,但遇到导入错误。 我读过this topic ,但答案在这里没有帮助。我将环境变量更改为模块路径后没有任何反应。
C:\Users\M>django-admin.py
Traceback (most recent call last):
File "C:\Python27\Scripts\django-admin.py", line 5, in <module>
management.execute_from_command_line()
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 350, in execute_from_command_line
utility.execute()
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 302, in execute
settings.INSTALLED_APPS
File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 55, in __getattr__
self._setup(name)
File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 43, in _setup
self._wrapped = Settings(settings_module)
File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 99, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "C:\Python27\lib\importlib\__init__.py", line 37, in import_module
__import__(name)
ImportError: Import by filename is not supported.
最佳答案
DJANGO_SETTINGS_MODULE
不应该是设置文件(或目录)的系统路径。它应该是设置文件的 python 路径。首先,确保您的项目位于 PYTHONPATH
中或者您在项目目录中,然后设置正确的 DJANGO_SETTINGS_MODULE
之后,运行你的 django-admin
命令。
您还可以清理DJANGO_SETTINGS_MODULE
变量如果您尝试发出的命令与现有的 django 项目无关。
关于python - Django/Python 错误。 "ImportError: Import by filename is not supported.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34481102/