【发布时间】:2020-10-24 00:30:53
【问题描述】:
我在 django 中使用虚拟环境来安装所有 pip 包。当我写命令时它运行良好:
source env/bin/activate
python manage.py runserver
但是当我运行自定义管理命令时:
source env/bin/activate
python manage.py broadcast
它抛出 no module found pika。
我停用了虚拟环境并再次激活它,但仍然没有运气。
我尝试了 pip install pika,但它说要求已经满足。
有没有办法在命令行中使用虚拟环境?
什么会导致这个问题?
【问题讨论】:
-
你在
INSTALLED_APPS中有属于pika包的应用吗? -
您的自定义命令似乎无法解析引用。检查您在代码中包含的命令。
-
我找到了答案.. 谢谢@tstoev
标签: python-3.x django