use*_*540 499 python python-import python-requests
每当我尝试导入时requests,我都会收到错误消息No module Named requests.
import requests
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
File "ex2.py", line 1, in <module>
import requests
ImportError: No module named requests
Run Code Online (Sandbox Code Playgroud)
The*_*CAL 599
请求不是内置模块(没有默认的python安装),因此您必须安装它:
$ sudo pip install requests如果已 pip3 install requests安装,请使用
或者,pip如果已sudo easy_install -U requests安装,也可以使用.
对于centos: easy_install
使用yum install python-requests如果您已经 apt-get install python-requests安装并Pip.exe添加到PATH环境变量.
或者从命令提示符,使用pip install requests,这里pip3 install requests是你的pip文件夹,如果安装它.(例如:> Path\easy_install.exe requests)
如果您没有轻松安装并在Windows机器上运行,可以在此处获取:http://www.lfd.uci.edu/~gohlke/pythonlibs/#distribute
如果手动想要将库添加到Windows机器,则可以下载压缩库,解压缩,然后将其放入Pathpython路径的文件夹中.(例如:Python*\Scripts)
对于任何缺失的库,源代码通常位于https://pypi.python.org/pypi/.您可以在此处下载请求:https://pypi.python.org/pypi/requests
在mac osx和windows上,下载源zip后,解压缩它,并从未C:\Python32\Scripts压缩的dir中运行termiminal/cmd .
小智 72
对我来说,使用哪个版本的Python并不明显.
如果它是Python 3,那么解决方案就是 sudo pip3 install requests
Dem*_*ing 64
要requests在Debian/Ubuntu上安装模块:
$ sudo apt-get install python-requests
Awa*_*ais 24
如果您使用的是Ubuntu,则需要安装 requests
运行此命令:
pip install requests
Run Code Online (Sandbox Code Playgroud)
如果您面临权限被拒绝错误,请在命令之前使用sudo:
sudo pip install requests
Run Code Online (Sandbox Code Playgroud)
ymu*_*tlu 24
Brew 用户可以使用下面的参考,
安装命令requests:
python3 -m pip install requests
Run Code Online (Sandbox Code Playgroud)
pip是 Python 的软件包安装程序,您需要将requests.
dee*_*cue 18
这可能太迟了,但即使未设置pip路径,也可以运行此命令.我正在使用在Windows 10上运行的Python 3.7,这是命令
py -m pip install requests
Run Code Online (Sandbox Code Playgroud)
您还可以将"请求"替换为任何其他未安装的库
ios*_*tor 17
在OSX上,该命令将取决于您拥有的python安装的风格.
Python 2.x - 默认
sudo pip install requests
Run Code Online (Sandbox Code Playgroud)
Python 3.x
sudo pip3 install requests
Run Code Online (Sandbox Code Playgroud)
Pi *_*i K 13
在我的情况下,已经安装了请求,但需要升级.以下命令完成了这一操作
$ sudo pip install requests --upgrade
Run Code Online (Sandbox Code Playgroud)
小智 12
我遇到了同样的问题,所以我将名为"requests"的文件夹从https://pypi.python.org/pypi/requests#downloads 请求下载到"/Library/Python/2.7/site-packages".现在,当您使用:import requests时,它应该可以正常工作.
mam*_*mal 11
pip install requests
Run Code Online (Sandbox Code Playgroud)
然后通过以下方式在您的 Python 脚本中使用它:
import requests
Run Code Online (Sandbox Code Playgroud)
piprequests包并安装它小智 7
python -m pip install requests
Run Code Online (Sandbox Code Playgroud)
或者
python3 -m pip install requests
Run Code Online (Sandbox Code Playgroud)
小智 6
向应用程序添加第三方程序包
跟随此链接 https://cloud.google.com/appengine/docs/python/tools/libraries27?hl=zh_CN#vendoring
步骤1:在项目的根目录中有一个名为appengine_config.py的文件,然后添加以下行:
从google.appengine.ext导入供应商
vendor.add('lib')
步骤2:创建一个目录,并将其命名为project的根目录下的“ lib”。
步骤3:使用pip install -t lib请求
第4步:部署到App Engine。
面临同样的问题但无法使用上述解决方案修复它,所以我尝试了这种方法并且它有效:-
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
须藤 python2 get-pip.py
python -m pip 安装请求
在过去的几个月里,我曾多次遇到过这个问题。我还没有看到针对 Fedora 系统的好的解决方案,所以这里还有另一个解决方案。我正在使用 RHEL7,我发现了以下内容:
如果您urllib3通过 进行安装pip,并且requests通过 进行安装yum,即使您安装了正确的软件包,也会遇到问题。urllib3如果您已通过 进行安装yum,并且requests通过 进行安装,则同样适用pip。这是我为解决该问题所做的操作:
sudo pip uninstall requests
sudo pip uninstall urllib3
sudo yum remove python-urllib3
sudo yum remove python-requests
Run Code Online (Sandbox Code Playgroud)
(确认所有这些库已被删除)
sudo yum install python-urllib3
sudo yum install python-requests
Run Code Online (Sandbox Code Playgroud)
请注意,这仅适用于运行 Fedora、Redhat 或 CentOS 的系统。
资料来源:
这个问题(在这个
答案的评论中)。
这个github问题。
如果您使用 anaconda 作为您的 python 包管理器,请执行以下命令:
conda install -c anaconda requests
Run Code Online (Sandbox Code Playgroud)
通过 pip 安装请求对我没有帮助。
唯一对我有用的东西:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip install requests
Run Code Online (Sandbox Code Playgroud)
如果您点击pip install requests并进行了输出按摩Requirement already satisfied,但仍然收到错误:ImportError: No module named requests。
当您发现自己处于不同的解释器/虚拟环境中时,很可能会发生这种情况。
您可以将模块的路径复制到您的工作环境中。注意:此路径通常带有消息append
Requirement already satisfied
在此之前import requests,您应该import sys然后复制append路径。
示例:
命令提示符:
pip install requests
输出:
Requirement already satisfied: requests in /usr/local/lib/python3.9/site-packages
import sys
sys.path.append("/usr/local/lib/python3.9/site-packages")
import requests
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1059309 次 |
| 最近记录: |