我尝试导入请求:
import requests
但我得到一个错误:
ImportError:没有模块命名请求
我尝试导入请求:
import requests
但我得到一个错误:
ImportError:没有模块命名请求
当前回答
尽管我安装了几次“requests”,但还是出现了同样的错误。问题是我在全局Python环境中安装请求,而不是在应用程序虚拟环境中。在虚拟环境中安装请求后,错误消失了。因此,这里有一篇关于如何在应用程序虚拟环境中安装“请求”的好书:虚拟环境和软件包
其他回答
要在Debian/Uubuntu for Python2上安装请求模块,请执行以下操作:
$sudo apt-get安装python请求
对于Python3,命令是:
$sudo apt-get安装python3请求
在我的情况下,它显示要求已满足。所以我使用。
sudo pip3 install requests
请尝试以下操作。如果一个方法不起作用,请跳到下一个方法。
pip install requests
或
pip3 install requests
或
python -m pip install requests
或
python3 -m pip install requests
或
python -m pip3 install requests
如果所有这些都不起作用,请留下评论!这是如何工作的?根据您当前使用的操作系统,pip命令可能会有所不同,或者在某些操作系统上不起作用。这些是您可以尝试的修复命令。
您会收到导入错误,因为请求不是内置模块,而是由其他人创建的,您需要安装请求。
在您的终端上使用以下命令,它将正常工作。
pip install requests
安装python请求库,此错误将得到解决。
尽管我安装了几次“requests”,但还是出现了同样的错误。问题是我在全局Python环境中安装请求,而不是在应用程序虚拟环境中。在虚拟环境中安装请求后,错误消失了。因此,这里有一篇关于如何在应用程序虚拟环境中安装“请求”的好书:虚拟环境和软件包