导入错误:没有名为requests的模块。

921

我尝试导入requests

import requests

但我遇到了一个错误:

导入错误:没有名为 requests 的模块


34
你是否使用pipeasy_install安装了requests库? - Thomas Orozco
27
我遇到了同样的问题,我是通过pip安装的。 - David Crook
1
仅需注意,我只在Spyder中遇到了此问题,但在命令提示符中没有。 - David Crook
5
我得到了相同的结果。pip3 报告“要求已经满足:…” - Matt
2
对我来说,问题出在安装了多个版本的Python。比如在我的Mac上,一些不知道怎么来的Python和python2.7都在/usr/bin中,但是它们并没有指向同一个安装。然而,显然通过pip安装的模块是为python2.7安装的。因此,python看不到这些模块。使用python2.7时,一切都正常。我想我需要清理一下我的环境。 - Sean Novak
显示剩余3条评论
34个回答

0

即使我已经安装了'requests'多次,但我仍然遇到了相同的错误。问题在于我是在全局Python环境中安装requests而不是在应用程序虚拟环境中安装。一旦我在虚拟环境中安装了requests,错误就消失了。因此,这里有一个关于如何在应用程序虚拟环境中安装'requests'的好文章:Virtual Environments and Packages


0

对我而言实际起作用的,也将对你起作用的是找到你的脚本文件夹的路径

  1. 例如C:\Python31\Scripts
  2. 通过CMD,用CD命令导航到这个文件夹
  3. 键入> pip,看看是否存在/是否有效
  4. pip install requests;或者任何其他产生错误的软件包。
  5. 完成

Operation done

最好的祝福, Roman


谢谢您为提供答案所做的努力。您的答案与现有答案有何不同?最后,您只是按照最佳答案建议安装了requests。 - Pierrick Rambaud

0

如果你使用Anaconda 步骤1: 确定Python的位置。 步骤2: 以管理员身份打开Anaconda命令提示符。 步骤3: 切换到Python路径。 步骤4: 在此位置安装软件包。


0

按照本教程所述:

$ pipenv install requests
Installing requests...
Adding requests to Pipfile's [packages]...
 Installation Succeeded 
Pipfile.lock not found, creating...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
 Success! 
Updated Pipfile.lock (a290a1)!
Installing dependencies from Pipfile.lock (a290a1)...
   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 0/0 — 00:00:00
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.
$ pipenv shell
Launching subshell in virtual environment...
 . /home/[user]/.local/share/virtualenvs/[id]/bin/activate
$ python3
Python 3.10.5 (main, Jul  5 2022, 00:20:23) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> response = requests.get('https://httpbin.org/ip')
>>> print('Your IP is {0}'.format(response.json()['origin']))
Your IP is xx.xxx.xx.xxx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接