M1 MacOS 13.0.1安裝python2.7.x

背景

M1芯片的Mac電腦,之前安裝了python2.7.x、pyhon 3.9兩個(gè)版本,然后在環(huán)境變量里面指定使用python2.7.x;
自己網(wǎng)上找資料寫了一個(gè)excel多語言表格轉(zhuǎn)strings文件的python腳本,基于2.7.x的python一直用的好好的,直到有一天我把MacOS升級(jí)到macOS 13.0.1版本。
然后原來那個(gè)python腳本就沒法用了,報(bào)錯(cuò)信息如下:

~ python xls2strings.py
zsh: permission denied: /Users/wzt/Library/Python/2.7/bin
~ sudo python xls2strings.py
sudo: python: command not found
~ where python
python: aliased to python2
~ sudo python -V
Password:
sudo: python: command not found
~ which python
python: aliased to python2
~ python3
Python 3.9.6 (default, Oct 18 2022, 12:41:40) 
>>>

百度了一下,大概了解應(yīng)該是指定了使用python2.7.x,但是python2.7.x由于未知原因不能用了;python3是正常的;我的腳本是依賴2.7.x的,所以重新安裝一個(gè)python2.7.x吧。

重新安裝python2.7.x

直接安裝 brew install python.不行,又安裝了個(gè)最新的python。
在網(wǎng)上找了下,brew不維護(hù)python2了,直接在官網(wǎng)上下載吧
Python Release Python 2.7.18rc1 | Python.org
下載完畢后,雙擊,按照步驟走;安裝完畢雙擊運(yùn)行下,然后命令行查看

~ where python                   
python: aliased to python2
/usr/local/bin/python

已經(jīng)可以正常的使用python2.7.x了

僅一次切換python版本
~ where python  
python: aliased to /usr/bin/python3
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/local/bin/python
~alias python="/Library/Frameworks/Python.framework/Versions/2.7/bin/python"

參考:mac上的python2安裝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容