繁体   English   中英

即使多次安装和卸载,导入请求也会导致错误

[英]Import requests results in error even after installing and uninstalling multiple times

我在虚拟环境中工作,并且多次安装和卸载requests ,每次都没有任何警告或错误。

关于我的问题的奇怪部分是ModuleNotFoundError仅在某些地方抛出。 在运行我的脚本(导入requests )、导入脚本以及在 IDLE shell 中导入requests时,出现错误。 (这都是在虚拟环境中完成的——别担心,我检查了多次,)但是,当我从命令行运行python并执行上述所有操作时,我没有收到任何错误。

已安装的软件包

$ pip list
Package        Version
-------------- ---------
beautifulsoup4 4.9.3
certifi        2020.12.5
chardet        4.0.0
idna           2.10
pip            20.3.3
requests       2.25.1
selenium       3.141.0
setuptools     49.2.1
soupsieve      2.1
urllib3        1.26.2

眼镜

  • Python 3.8.6
  • Windows 10 家用,64 位
  • git 版本 2.29.2.windows.3

看来您正在使用vscode。 原因是您可能在 vscode 中设置了虚拟环境,但终端无法识别虚拟环境。 因此,每当您安装模块时,它将全局安装而不是在虚拟环境中。 因此,因此,当您直接运行代码时,您会收到错误,但由于终端设置为使用系统 Python 路径而不是虚拟环境而不是路径,因此终端运行文件没有问题。 如果您设置了虚拟环境,请确保您已正确设置。 在安装 requests 模块之前,通过 source venv/bin/activate 激活虚拟环境
比通过 pip 安装请求安装请求模块

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM