Python Requests module - Import Error: No module named requests

Python Requests module - Import Error: No module named requests

我正在尝试使用请求模块,但在导入它时遇到问题。我正在 运行ning Python 3.4.2(我检查过它是官方支持的)在 Windows 7.

我已经尝试通过以下方式安装它,但每次都不成功:

在所有这些情况下,我可以看到请求库位于 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。正如建议的那样,运行ning import sys; print sys.path 返回 Python 2.7.7。卸载那个旧版本解决了这个问题。

运行 和 Python 3 来自命令行:

python3 script.py