李靖学python 发表于 2023-6-16 13:11:29

requests模块安装失败

ERROR: Could not find a version that satisfies the requirement charset-normalizer<4,>=2 (from requests) (from versions: none)
ERROR: No matching distribution found for charset-normalizer<4,>=2 (from requests)
WARNING: You are using pip version 20.1.1; however, version 23.1.2 is available.
You should consider upgrading via the 'c:\users\张新\appdata\local\programs\python\python37\python.exe -m pip install --upgrade pip' command.

isdkz 发表于 2023-6-16 13:48:12

这个错误表示你的Python环境无法找到与你的requests库版本兼容的charset-normalizer库。你的pip版本也比较旧,最好进行升级。

以下是几个可能的解决方案:

1. 升级pip:这通常可以解决很多包安装问题,因为新的pip版本有更好的解决依赖性问题的能力。按照错误提示的命令升级pip:

c:\users\张新\appdata\local\programs\python\python37\python.exe -m pip install --upgrade pip


2. 手动安装charset-normalizer:试试直接安装charset-normalizer库。

pip install charset-normalizer


如果手动安装也不成功,可能是你的Python版本不兼容。Python 3.7可能太旧,无法支持某些新版的库。如果可能的话,建议升级Python到一个更新的版本(比如3.8,3.9或更高)。

注意:在运行这些命令之前,最好在虚拟环境中操作,这样可以避免对全局Python环境造成影响。你可以使用venv或conda创建一个新的虚拟环境。如果你不熟悉这个过程,可以查阅相关的Python虚拟环境使用教程。

最后,如果你使用的是某个特定的requests版本,也可以尝试升级或降级requests,以找到一个能够正确安装charset-normalizer的版本。

liuhongrun2022 发表于 2023-6-16 18:15:18

python.exe -m pip install --upgrade pip
页: [1]
查看完整版本: requests模块安装失败