无法在Python 3.9中升级PIP或安装模块

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

我正在尝试将 PyPDF2 安装到工作笔记本电脑中,不幸的是,我在命令提示符中收到以下错误:

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))': /simple/pypdf2/
ERROR: Could not find a version that satisfies the requirement PyPDF2 (from versions: none)
ERROR: No matching distribution found for PyPDF2

警告也总共重复五次。 我尝试使用 pip show 来查看 PyPDF2 是否在我的 pip 中,当然不是。 我尝试使用升级 pip

python -m pip install --upgrade pip

导致我之前经历过的完全相同的警告,并且点显然已经更新了?

Requirement already satisfied: pip in c:\python39-64\lib\site-packages (21.2.4)    
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))': /simple/pip/

这是一台相当新的工作笔记本电脑,这是我第一次使用 python。值得一提的是,我的笔记本电脑上安装了两个版本,3.9 和 2.7。我无法删除 2.7,因为我需要管理员权限,但最坏的情况我只能这样做。只是为我不断收到的这些警告寻找一些故障排除技巧和/或想法。

python python-3.x installation pip command-line
1个回答
0
投票

我怀疑这是因为你的python版本太旧了。确实,我在 Debian 下没有遇到这个问题(使用 python3.12):

sudo apt update
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
pip install PyPDF2

最后一条命令的结果:

Collecting PyPDF2
  Downloading pypdf2-3.0.1-py3-none-any.whl.metadata (6.8 kB)
Downloading pypdf2-3.0.1-py3-none-any.whl (232 kB)
Installing collected packages: PyPDF2
Successfully installed PyPDF2-3.0.1
© www.soinside.com 2019 - 2024. All rights reserved.