我無法弄清楚如何在我的 Mac 上獲得正確版本的 pip3 作為默認值。我通過 brew 安裝和使用 Python3:
? which python3
/usr/local/bin/python3
? ls -l /usr/local/bin/python3
<ELIDED> /usr/local/bin/python3 -> ../Cellar/python@3.9/3.9.10/bin/python3
但 pip3 默認為 Mac 默認 Python:
? pip3 --version
pip 20.2.3 from /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)
我將如何解決這個問題?
uj5u.com熱心網友回復:
在linux上你有update-alternatives命令,我不知道你在OSX上是否有。
否則,您可以創建符號鏈接。
或使用python -m pip
uj5u.com熱心網友回復:
與Make python3 as my default python on Mac 有關。
有必要添加附加工具的路徑。例如,~/.zshrc添加:
export PYTHON_HOME=$(brew --prefix)/opt/python/libexec
export PATH=$PYTHON_HOME/bin:$PATH
但是,以下內容將不起作用:
export PYTHON_HOME=$(brew --prefix)/opt/python/libexec/bin
export PATH=$PYTHON_HOME:$PATH
出于某種原因,部分路徑將被蠶食。
uj5u.com熱心網友回復:
在運行 python 之前,嘗試在終端啟動時運行這些:
alias python=/usr/local/bin/python3
alias pip=/usr/local/bin/pip3
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/429193.html
標籤:Python python-3.x 苹果系统 自制
