如何在mac上安装python3_在Mac上安装Python 3.3
這里有多個問題.
首先,您不應該運行框架的可執行文件Python.框架可執行文件并不是要運行的,而實際上這只是一個巧合而已.
帶有要運行的程序的框架會將它們放置在某個目錄的bin目錄中,該目錄位于框架外部(例如/usr/local/bin)或內部(例如/Library/Frameworks/Foo.framework/Versions/X.Y/bin).默認情況下,Python 3.3會執行后者.
而且bin目錄中的程序都是小寫的,沒有大寫,因此沒有Python可運行.
接下來,在Mac上以及除Windows之外的世界上幾乎所有其他平臺上,當前的工作目錄都不是PATH的一部分.因此,當您鍵入Python –version時,它將在PATH的某處找到Python.您在當前目錄中碰巧具有該名稱的可執行文件這一事實并不意味著任何事情(除了它會使您感到困惑).如果您確實要運行該文件(但是您確實不想運行),則必須編寫./Python.
同樣,實際上沒有充分的理由首先將cd進入framework目錄.當然,您可以從那里使用適當的相對路徑名運行所需的文件:例如bin / python3,但是您不想這樣做.
接下來,可能您正在使用安裝Python 3.3之前已經運行過的Shell. Update Shell Profile.command腳本可用于將Python 3.3添加到所有將來的Shell的PATH中,或使用該PATH生成新的Shell,但是無論哪種方式,它都不會影響任何現有的Shell.為了解決這個問題,您只需要啟動一個新的shell.
下一個:
ls /usr/bin | grep python shows:
/usr/bin目錄僅適用于OS內的程序.您自己安裝的程序進入/usr/local/bin或PATH的其他位置. Python安裝程序有一個選項(盡管它可能是隱藏的,我不記得了……)將啟動程序放在/usr/local/bin中.它還具有一個選項(您已選擇),可以將其框架bin目錄放入PATH.但是無論哪種方式,它都永遠不會在/usr/bin中放置任何內容.
最后,即使安裝了Python 3.3,默認的python仍將是2.7. python3和python3.3將為3.3,但python和python2.7將為2.7.基本原理請參見PEP 394 — The “python” Command on Unix-Like Systems.但是簡短的版本是,有各種各樣的代碼依賴于Python 2.7,并且與系統上可能安裝的3.3不兼容,并且您不希望所有代碼都停止工作.
因此,將它們放在一起:
>在Terminal.app中創建新的標簽或窗口.
>輸入python3 –version.
總結
以上是生活随笔為你收集整理的如何在mac上安装python3_在Mac上安装Python 3.3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 几何_OpenCV-Pyt
- 下一篇: union all怎么用在循环里_ai软