在Mac上更新Python3和Pip3

2024-05-14 02:42:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我的计算机上安装了两个版本的python3。它们位于:

/usr/local/bin/python3
/usr/bin/python3

我已将PATH变量设置为使用第一个版本。运行“whichpython3”将路由到此版本:/usr/local/bin/python3——这就是我想要的

不幸的是,pip3和Python的另一个版本安装在不同的位置(我认为是mac预装的版本)。当我运行“pip3--version”时,我得到以下结果:

pip 20.1.1 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)

这些不应该匹配吗?有没有办法确保python3通过/usr/local/bin/pip3使用pip3版本?我是否需要以某种方式更改/添加它到我的路径

另一种选择是用自制软件(我最初安装python3时使用的软件)卸载所有内容,然后重新安装。然而,显然,根据我的同事的说法,我们需要继续使用python3.7。我担心如果我重新安装python3,它将默认为3.8或更高版本

请帮忙


Tags: pippathfrom版本路由bin软件version
1条回答
网友
1楼 · 发布于 2024-05-14 02:42:25

我发现以下几点可以增加成功的机会:

  • 不要弄乱Mac安装的默认Python
  • 不要使用自制软件安装Python
  • 使用pyenv安装和管理Python版本

这里有一篇关于The right and wrong way to set Python 3 as default on a Mac的有用文章

enter image description here

相关问题 更多 >