MacOS Catalina上的两个不同的Python3和两个不同的Python2安装

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

[使用Visual Studio Code时出现问题,当我选择在代码中使用Python的解释器时,我意识到除了两个Python2安装之外,还有两个不同的安装或Python 3。

  • / usr / bin / python3上的Python 3.7.3
  • / usr / local / bin / python3上的Python 3.8.2
  • / usr / bin / python上的Python 2.7.16(我想这是Apple版本)
  • / usr / local / bin / python上的Python 2.7.17

问题出在我尝试使用3.8.2上的“提取方法”时,它告诉我更新点子。如何选择安装以更新点子?

当我运行“ sudo pip install --upgrade pip”时,它仅适用于python 2苹果版本。但是我无法在其他安装上更新pip。

谢谢。

python python-3.x macos python-2.7 pip
2个回答
0
投票

Upgrading pip for different versions of python中所述,您可以:

使用python 3.8解释器运行命令:

python3.8 -m pip install --upgrade pip

或直接使用pip3.8二进制文件:

pip3.8 install --upgrade pip

请注意,如果Python命令不在您的PATH中,则在运行升级时必须提供完整路径:

/usr/local/bin/python3 install --upgrade pip 

0
投票

您可以运行python -m pip以使用特定的Python版本运行pip。所以

sudo /usr/[local/]bin/python[3] -m pip install --upgrade pip

方括号[]表示可选零件。

© www.soinside.com 2019 - 2024. All rights reserved.