我尝试导入请求:
import requests
但我得到一个错误:
ImportError:没有模块命名请求
我尝试导入请求:
import requests
但我得到一个错误:
ImportError:没有模块命名请求
当前回答
酿造用户可以使用以下参考,
安装请求的命令:
python3 -m pip install requests
自制和Python
pip是Python的包安装程序,您需要包请求。
其他回答
如果您命中了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
如果您使用的是Ubuntu,则需要安装请求
运行以下命令:
pip install requests
如果您面临权限拒绝错误,请在命令之前使用sudo:
sudo pip install requests
向应用程序添加第三方包
关注此链接https://cloud.google.com/appengine/docs/python/tools/libraries27?hl=en#vendoring
步骤1:在项目的根目录中创建一个名为appengine_config.py的文件,然后添加以下行:
来自google.appengine.ext导入供应商
添加“lib”文件夹中安装的所有库。
供应商.add('lib')
步骤2:在项目的根目录下创建一个目录并将其命名为“lib”。
步骤3:使用pipinstall-t-lib请求
步骤4:部署到应用程序引擎。
我的答案与@pi-k基本相同。在我的案例中,我的程序在本地运行,但未能在QA服务器上构建。(我怀疑devops的包的旧版本被阻止了,我的版本肯定太过时了)我刚刚决定升级所有的东西
$ pip install pip-review
$ pip-review --local --interactive
如果您使用anaconda作为python包管理器,请执行以下操作:
conda install -c anaconda requests
通过pip安装请求对我没有帮助。