没有名为'的模块请求' Python 3.5.0

时间:2015-10-24 19:55:05

标签: python-3.x python-requests

我需要在我的代码中使用 请求 ,但它说它没有安装。我收到以下错误:No module named 'requests'。它实际安装并在python 2.7中工作:Requirement already satisfied (use --upgrade to upgrade): requests in /Library/Python/2.7/site-packages。我经常搜索并尝试重新安装,download missing libraries等等......但没有任何帮助。如何才能使它在python 3.5上运行?

2 个答案:

答案 0 :(得分:15)

Python 2和3(及其软件包)可以彼此独立地安装和共存。我建议使用pip作为安装Python包的最佳方法(并使它们保持最新)。

  1. 为Python 3安装pip - 使用以下方法之一:

    • easy_install(可以easy_install-3.5提供),
    • 分发包管理器(如果运行GNU / Linux)或
    • python -m ensurepip(谢谢Mark Dickinson)
  2. 使用pip安装requests模块:

    pip3 install requests
    

答案 1 :(得分:0)

您甚至可以发出"请求"您的" script.py"旁边的文件夹(https://github.com/kennethreitz/requests/tree/master/requests)并从包含请求文件夹的文件夹中的任何脚本导入请求 > root --> requests ----> init.py ----> [more] --> script.py

script.py现在可以一如既往地导入请求