在我的 Django 项目中,我运行此命令以在本地主机上运行项目:
python manage.py runserver
它导致错误:
Importerror: No module named memcache
但是,我已经通过以下方式满足了要求: sudo apt-get install python-memcache
特别是,如果我进入 virtualevn 外的 python shell 并尝试 import memcache
,它工作正常。但是,在我的 virtualenv 中,如果我进入 python shell 并尝试 import memcache
,我会得到上面列出的相同导入错误。这是怎么回事?
原文由 Hassan Baig 发布,翻译遵循 CC BY-SA 4.0 许可协议
当您使用
virtualenv
时,您需要从内部安装此依赖项,因为您可能在将其安装为系统范围的库之前创建了虚拟环境。激活你的
virtualenv
输入:这应该解决它。