我正在从虚拟环境运行 py.tests。得到
ImportError: No module named responses
pip freeze 后,我看到响应已安装
pip freeze ✱
cookies==2.2.1
funcsigs==1.0.2
mock==2.0.0
pbr==1.10.0
py==1.4.31
pymongo==2.7.2
pytest==2.9.2
requests==2.10.0
responses==0.5.1
six==1.10.0
运行测试:
like so py.test --verbose tests/
最佳答案
我遇到过同样的问题。
不知道罪魁祸首是什么,但在我之后解决了:
pip install responses
在我的虚拟环境中(这是不言而喻的,但我为了完整性而添加它)pip freeze > requirements.txt
deactivate
)、删除 ( rm -rf venv
) 并重新创建虚拟环境 ( virtualenv -p $(which python3) venv
) . venv/bin/activate
pip install -r requirements.txt
关于python - 导入错误 : No module named responses,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38374045/