[英]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
看来您正在使用vscode。 原因是您可能在 vscode 中设置了虚拟环境,但终端无法识别虚拟环境。 因此,每当您安装模块时,它将全局安装而不是在虚拟环境中。 因此,因此,当您直接运行代码时,您会收到错误,但由于终端设置为使用系统 Python 路径而不是虚拟环境而不是路径,因此终端运行文件没有问题。 如果您设置了虚拟环境,请确保您已正确设置。 在安装 requests 模块之前,通过 source venv/bin/activate 激活虚拟环境
比通过 pip 安装请求安装请求模块
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.