PythonAnywhere Django尽管列出了Requests但仍然导入错误

时间:2015-04-18 11:10:48

标签: python django python-3.x python-requests

在PythonAnywhere的网站上,他们说他们有作为其库的一部分的请求,并且它在网站的编辑器中没有给出任何错误,但在执行期间它给出了: Python版本:3.4 Django版本:1.7 异常类型:ImportError 例外值:

没有名为'requests'的模块

然而它明确表示他们拥有它,有什么问题? https://www.pythonanywhere.com/batteries_included/#a_python34

1 个答案:

答案 0 :(得分:2)

解决方案是进入虚拟环境。 使用 lsvirtualenv 查找您正在使用的virtualenv然后只需使用 workon env-name 进入该virtualenv。 一旦 pip3安装请求,你就可以了!

问题基本上是在使用virtualenv时你必须手动下载你想要的所有软件包。电池包括' list仅用于非virtualenv用法,因此可能有点令人困惑。