python3 管理.py runserver

标签 python django

使用 python3 manage.py runserver 命令运行 django 站点时遇到问题。我已经安装了 django-bootstrap-ui 包并将正确的名称添加到我的 INSTALLED_APPS 中,但仍然出现以下错误:

(django_env)my_machine@my_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 list 和 pip show django-bootstrap-ui 都显示该软件包已安装在我的虚拟环境中

最佳答案

我发现使用 Python3 时 msissing 包的问题是我使用 pip 运行包的安装:

pip install django-bootstrap-ui

而不是 pip3。

sudo -H pip3 install django-bootstrap-ui

在安装 django 时,我使用了 pip3,因此应用程序开始使用 Python3 库和站点包。使用 pip 安装任何包都会将其文件解压缩到 Python2 目录中,该目录未被我的 django 安装使用(回想一下我使用 pip3 来安装 django)。但是,使用 pip3 将添加的包压缩到我的 django 安装使用的 Python3 目录中,从而可以看到该包。错误已消除:D

关于python3 管理.py runserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34700867/

相关文章:

python - Pandas – 根据单元格值选择列

python - 具有使用通用关系的动态 upload_to 函数的 Django 图像模型

python - 使用正则表达式输入创建列表

python - zappa 处理程序未导入 django 应用程序

python - 异常处理 block 的正确范围

python - Python-如何正确终止threading.Timer类?

python - Django - 如何在字段中添加同一模型的多个实例

python - 尝试在 djangoFramework 项目上运行 python manage.py migrate 但收到错误

mysql - 用户无法生成 django 测试数据库

django - 一次选择多个对象的最新评论