请求的 PythonAnywhere Django 导入错误,尽管已列出

PythonAnywhere Django Import error for Requests despite it being listed

在 PythonAnywhere 的网站上,他们说他们有请求作为他们图书馆的一部分,并且在网站上的编辑器中没有给出错误,但在执行过程中给出了这个: Python版本:3.4 姜戈版本:1.7 异常类型:导入错误 异常值:

没有名为 'requests'

的模块

但是明明是有的,请问有什么问题吗? https://www.pythonanywhere.com/batteries_included/#a_python34

解决方法是进入虚拟环境。 使用 lsvirtualenv 找到你正在使用的 virtualenv,然后简单地使用 workon env-name 进入那个 virtualenv。 一旦 pip3 install requests 就可以了!

问题本质上是在使用 virtualenv 时你必须手动下载所有你想要的包。 'batteries included' 列表仅供非 virtualenv 使用,因此可能有点混乱。