【发布时间】:2022-01-17 20:53:55
【问题描述】:
我将Python3 更新为Python 3.10。它仍然显示Python 3.8 作为我当前的版本。但这不是问题。我的问题是,当我使用pip install matplotlib 安装matplotlib 软件包时,出现了一些错误。我还尝试运行pip3 install matplotlib。我收到以下错误:
警告:重试(重试(总计 = 4,连接 = 无,读取 = 无, redirect=None, status=None)) 连接中断后 'NewConnectionError('
的对象:无法建立新连接:[Errno 8] nodename 或 servname 提供,或未知')': /simple/matplotlib/ 错误:找不到满足要求的版本 matplotlib(来自版本:无)错误:找不到匹配的分布 对于matplotlib
我尝试运行/Applications/Xcode.app/Contents/Developer/usr/bin/python3 -m pip install --upgrade pip 并得到以下错误:
默认为用户安装,因为普通的站点包不是 可写。
要求已经是最新的:pip in /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages (20.2.3)
我不明白。它要我升级 pip 然后说它已经是最新的了?
我只需要为我的 Python 脚本安装 matplotlib 模块。
【问题讨论】:
-
我在第一条关于需要更新 pip 的错误消息中没有看到任何内容。由于您安装了 Python 3.10,甚至可能在 3.8 之前安装了其他版本的 Python,您应该运行
which python和which pip(以及它们的 3 个版本)来查看您实际运行的是哪个版本。 -
所以我运行了 pip --version 并得到了这个:pip 20.2.3
-
运行 python3 -V 并得到:Python 3.10.1
-
pip3 版本是 pip 21.2.4,python 版本是 Python 2.7.18
-
您在帖子中提到它显示 3.8 作为您当前的版本。那发生在哪里?您似乎已升级到 3.10,但它位于与您预期不同的目录中(不在 XCode 中)。
which python3应该返回调用 python3 时使用的实际地址。你试过python3 -m pip install matplotlib吗?
标签: python-3.x matplotlib pip