在使用python3 manage.py runserver命令運行django站點時出現問題。我已經安裝Django的引導-ui包,並添加正確的名稱,以我的INSTALLED_APPS但仍得到以下錯誤:python3 manage.py runserver
(django_env)[email protected]_pc:~/srv_django/etransphere$ python3 manage.py runserver
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x7f14d33458c8>
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/django/utils/autoreload.py", line 226, in wrapper
fn(*args, **kwargs)
File "/usr/local/lib/python3.4/dist-packages/django/core/management/commands/runserver.py", line 109, in inner_run
autoreload.raise_last_exception()
File "/usr/local/lib/python3.4/dist-packages/django/utils/autoreload.py", line 249, in raise_last_exception
six.reraise(*_exception)
File "/usr/local/lib/python3.4/dist-packages/django/utils/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/usr/local/lib/python3.4/dist-packages/django/utils/autoreload.py", line 226, in wrapper
fn(*args, **kwargs)
File "/usr/local/lib/python3.4/dist-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/local/lib/python3.4/dist-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/usr/local/lib/python3.4/dist-packages/django/apps/config.py", line 90, in create
module = import_module(entry)
File "/usr/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2224, in _find_and_load_unlocked
ImportError: No module named 'bootstrap_ui'
運行PIP列表和畫中畫顯示的Django引導的UI都表明,包已經安裝在
pip install django-bootstrap-ui
,而不是PIP 3:我的虛擬環境
我有我的機器上安裝了多個Python版本後進入逗號。我安裝的所有django軟件包都給出了相同的錯誤。 Trackback將python路徑顯示爲「/ usr/lib/python3」,但所有軟件包位於python2.7目錄中。我想我需要指出WSGI或django使用Python 2.7作爲默認 –
因此,它看起來像'python3'命令可能不會指向您的virtualenv。輸入'which python3'來確認。還運行'哪個python' - 是否指向你的virtualenv? –
另外,你想使用Python 3或2?你用'python3 ...'調用這個命令,但是你的最後一條評論是這樣說的:2.7 –