奇怪的是,这发生在我在Ubuntu 16,Anaconda Distribution上升级到1.10.3之后。旧的0.9对我来说很好。多次重新安装,没有区别。
➜ django-admin startproject django_tutorial
Traceback (most recent call last):
File "/storage/programfiles/anaconda3/bin/django-admin", line 11, in <module>
sys.exit(execute_from_command_line())
File "/storage/programfiles/anaconda3/lib/python3.5/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line
utility.execute()
File "/storage/programfiles/anaconda3/lib/python3.5/site-packages/django/core/management/__init__.py", line 316, in execute
settings.INSTALLED_APPS
File "/storage/programfiles/anaconda3/lib/python3.5/site-packages/django/conf/__init__.py", line 53, in __getattr__
self._setup(name)
File "/storage/programfiles/anaconda3/lib/python3.5/site-packages/django/conf/__init__.py", line 41, in _setup
self._wrapped = Settings(settings_module)
File "/storage/programfiles/anaconda3/lib/python3.5/site-packages/django/conf/__init__.py", line 97, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/storage/programfiles/anaconda3/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'dash'
在Google上找不到任何内容,任何人都有任何想法? :)
编辑:
Django-admin安装在:
➜ ~ which django-admin
/storage/programfiles/anaconda3/bin/django-admin
我到目前为止尝试过的东西:
1)多个pip uninstall Django
和pip install Django
2)验证站点包已卸载Django并重新安装
3)卸载后,pip freeze | grep Django
不显示任何内容。
4)pip install django-dash
解决它,但现在错误是ImportError: No module named 'dash.development_settings'
奇怪:
python -m django --version
抛出相同的ImportError: No module named 'dash.development_settings'
但我可以在终端中运行python并执行
import django
django.get_version()
并且工作正常
答案 0 :(得分:0)
您没有安装django-dash
pip install django-dash
或从dash
dash.
和INSTALLED_APPS
相关应用
答案 1 :(得分:0)
我终于弄清楚到底出了什么问题。
我的bashrc
有export DJANGO_SETTINGS = dash.development_settings
或类似内容(已将其删除)并删除该行。