在我的Django项目中,我运行此命令在localhost上运行项目:
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
,我得到上面列出的相同导入错误.这是怎么回事?
在您使用时,virtualenv
您需要从内部安装此依赖项,因为您可能已经创建了虚拟环境,然后将其作为系统范围的库安装.
从您的virtualenv
类型内部:
pip install python-memcached
这应该解决它.