我尝试导入请求:
import requests
但我得到一个错误:
ImportError:没有模块命名请求
我尝试导入请求:
import requests
但我得到一个错误:
ImportError:没有模块命名请求
当前回答
如果您命中了pip安装请求,并且已经满足了Requirement的输出消息,但仍然会收到错误:ImportError:No module named requests。
当您发现自己处于不同的口译员/虚拟环境中时,可能会发生这种情况。
您可以将模块的路径复制并附加到工作环境中。注意:此路径通常带有消息Requirement already confirmed
在导入请求之前,应该导入sys,然后追加复制的路径。
例子:命令提示符:pip安装请求输出:已满足要求:/usr/local/lib/python3.9/site-packages中的请求
import sys
sys.path.append("/usr/local/lib/python3.9/site-packages")
import requests
其他回答
如果要在windows上请求导入:
pip install request
然后美容组4:
pip3 install beautifulsoup4
Python常见安装问题
如果Homebrew在macOS上破坏了您的路径,这些命令也很有用。
python -m pip install requests
or
python3 -m pip install requests
并行安装多个版本的Python?
您会收到导入错误,因为请求不是内置模块,而是由其他人创建的,您需要安装请求。
在您的终端上使用以下命令,它将正常工作。
pip install requests
安装python请求库,此错误将得到解决。
在我的情况下,它显示要求已满足。所以我使用。
sudo pip3 install requests
尽管我安装了几次“requests”,但还是出现了同样的错误。问题是我在全局Python环境中安装请求,而不是在应用程序虚拟环境中。在虚拟环境中安装请求后,错误消失了。因此,这里有一篇关于如何在应用程序虚拟环境中安装“请求”的好书:虚拟环境和软件包