`requests`已安装,但安装时出现错误

问题描述 投票:0回答:1

系统信息:

Windows 11 Home Edition 21H2 (22000.2416)
Python 3.11.5 (main, Aug 28 2023, 22:05:19) [GCC 11.3.0] on cygwin
pip 23.2.1
requests 2.31.0

终端输出:

PS> pip install requests
Requirement already satisfied: requests in c:\users\bians\appdata\local\programs\python\python311\lib\site-packages (2.31.0)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\bians\appdata\local\programs\python\python311\lib\site-packages (from requests) (3.2.0)
Requirement already satisfied: idna<4,>=2.5 in c:\users\bians\appdata\local\programs\python\python311\lib\site-packages (from requests) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\bians\appdata\local\programs\python\python311\lib\site-packages (from requests) (2.0.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\bians\appdata\local\programs\python\python311\lib\site-packages (from requests) (2023.7.22)
PS> python
Python 3.11.5 (main, Aug 28 2023, 22:05:19) [GCC 11.3.0] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'requests'
>>>
  • 没有必要
    pip install
    如所见。
  • 我不认为Python的多个版本有问题,因为
    pip
    所示的版本与Python相同。
  • 我不使用 PyCharm。
  • 重新启动或重新安装
    requests
    不起作用。
  • 最令人困惑的是
    requests
    昨天可以工作,但今天却出现错误。我在网上搜索没有运气。
python windows pip python-requests
1个回答
0
投票

您可能正在将软件包安装到与当前运行脚本所用的环境不同的环境。

  • 如果您使用的是 VS Code,(在 Windows 上)按 ctl + shft + P 并选择“Python:选择解释器”。确保您在当前项目环境中使用正确的 3.11.5 版本(或全局应用它,但这不是最佳实践)。

  • 我相信@John Gordon 的观点是类似的,在检查当前项目环境的 sys.path 时。指输出窗口中 requests 包的相同安装路径:“c:\users ians ppdata\local\programs\python\python311\lib\site-packages”
© www.soinside.com 2019 - 2024. All rights reserved.