ImportError:没有名为'requests'Python 3.4.0的模块

Dic*_*cas 5 pip python-3.x python-requests

尝试在Python 3.4.0中导入请求模块时,我收到以下错误: ImportError: No module named 'requests'

requests以前版本的Python中的模块要求您pip单独使用.但是根据Python 3.4.0中的新功能,pip内置于:https://docs.python.org/3.5/whatsnew/3.4.html#whatsnew-pep-453

我的导入线很简单:

import requests
Run Code Online (Sandbox Code Playgroud)

我很困惑为什么这不起作用.非常感谢所有帮助.

Mat*_*t M 6

已经pip列入是为了缓解检索新的软件包.它没有说明通过pip可以访问的所有模块都捆绑在新的Python中(希望如此!).

pip install requests在使用包之前,您仍然需要使用requests.

编辑:另一个问题之后,似乎对请求的依赖性存在缺陷.然后尝试:

pip install chardet2 urllib3
Run Code Online (Sandbox Code Playgroud)

如提到的SO问题所示.


Erm*_*man 6

还有一个可能的答案在这里

  1. pip为python 3 安装:sudo apt-get install python3-pip
  2. 使用pip3安装请求模块:pip3 install requests

如果出现权限被拒绝错误,请在sudoers模式下运行上一个命令: sudo pip3 install requests