Importerror:没有名为memcache的模块(Django项目)

Has*_*aig 12 python django memcached

在我的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,我得到上面列出的相同导入错误.这是怎么回事?

Raf*_*lar 32

在您使用时,virtualenv您需要从内部安装此依赖项,因为您可能已经创建了虚拟环境,然后将其作为系统范围的库安装.

从您的virtualenv类型内部:

pip install python-memcached
Run Code Online (Sandbox Code Playgroud)

这应该解决它.