python - 导入错误 : No module named memcache (Django project)

标签 python django memcached

在我的一个 Django 项目中,我运行这个命令在本地主机上运行项目:

python manage.py runserver

它导致错误:

导入错误:没有名为 memcache 的模块

但是,我已经通过以下方式满足了要求:sudo apt-get install python-memcache

特别的是,如果我进入我的 virtualevn 外的 python shell 并尝试 import memcache,它工作正常。但是,在我的 virtualenv 中,如果我进入 python shell 并尝试 import memcache,我会遇到上面列出的相同导入错误。这是怎么回事?

最佳答案

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

激活你的virtualenv后输入:

pip install python-memcached

这应该可以解决。

关于python - 导入错误 : No module named memcache (Django project),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41575601/

相关文章:

python - 如何从列表列表中创建字典

django - ImageField Django 模板

java - jMeter 在扫描仪读取时挂起

python - 什么是类似于 PHP Apache 共享内存存储(如 apc_store/apc_fetch)的良好 Flask/Python/WSGI 模拟?

memcached - 在内存缓存中使用正则表达式删除键

python - 反向求值数组元素

python - 如何获取带有空行的多行输入 - Python

python - 让python3程序多次按 "enter"

python - Django 删除一个对象

django - 复合主键,谷歌应用引擎(django)