Python请求模块 - 导入错误:没有名为请求的模块

时间:2015-02-14 01:18:26

标签: python pip python-requests

我正在尝试使用请求模块,但我无法导入它。我在Windows 7上运行Python 3.4.2(我检查过它是正式支持的)。

我尝试过以下几种方式安装它,每次都没有运气:

  • 使用pip install requests
  • 下载zipball并使用setup.py install
  • 进行安装
  • 下载源代码并手动将文件夹复制到Python34/Lib/site-packages

在所有这些情况下,我可以看到请求库位于site-packages文件夹中。

如果我从python解释器运行导入请求,它可以正常工作。这有效:

$ python
>>> import requests
>>> requests.get("http://127.0.0.1")
<Response [200]>

但这不起作用:

import requests

r = get('http://127.0.0.1':5000')

总是会导致此错误:

Traceback (most recent call last):
  File "E:\test.py", line 1, in <module>
    import requests
ImportError: No module named requests    

我完全没有想法,也不确定还有什么可以尝试的!

修改 结果我运行了多个版本的Python。我也安装了2.7.7。正如所建议的,运行import sys; print sys.path返回Python 2.7.7。卸载旧版本可以解决问题。

1 个答案:

答案 0 :(得分:0)

从命令行运行Python 3:

python3 script.py