[英]Two different Python3 and Two different Python2 installations on MacOS Catalina
我有一個問題,在使用 Visual Studio Code 時,當我選擇 Python 的解釋器在代碼中使用時,我意識到除了兩個 Python2 安裝之外,還有兩個不同的安裝或 Python 3。
當我嘗試在 3.8.2 上使用“提取方法”時出現問題,它告訴我更新 pip。 如何選擇安裝更新pip?
當我運行“sudo pip install --upgrade pip”時,它只會轉到 python 2 蘋果版本。 但我無法在其他安裝上更新 pip。
提前致謝。
您可以運行python -m pip
以使用特定的 ZA7F5F35426B927411FC9231B53Z 版本運行pip
所以
sudo /usr/[local/]bin/python[3] -m pip install --upgrade pip
方括號[]
表示可選部分。
第一個新版本的 MacOs 內置在 usr/bin 中的 python2 和 python3 中
離開它們並安裝最新的 python
然后編輯在 /etc/paths 中將 'usr/local/bin' 放在第一行的路徑
請享用。 現在你所有的 python3 都在 usr/local/bin 中運行,它是最新的並由你自己安裝。 pip 也可以工作。 如果你想升級你的 python 只需運行 brew upgrade 。 這是在 mac 上使用 python 和 DONT DELETE 默認 python2 和 3 的最佳方法,只需保留它們
如為不同版本的 python 升級 pip 中所述,您可以:
使用 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.