我尝试从http://www.voidspace.org.uk/python/mock/
为django安装模拟库但是当我输入
时pip install -U mock
在virtualenv中,然后尝试
import mock
来自django项目的shell我得到了:
ImportError: No module named mock
我该怎么办?
答案 0 :(得分:3)
检查模块是否在路径中。为此,在Python shell中:
>>> import sys
>>> print sys.path
如果安装正确,您应该会在其中一个目录中看到mock
目录。
如果找不到mock
目录,我假设pip
没有在virtualenv
packages目录中安装模块。
答案 1 :(得分:1)
好的,这是我的错。
我运行shell并测试:
./manage.py
而不是
python manage
所以我的virtualenv目录没有包含在sys.path中,并且mock包是不可用的。谢谢你的帮助。