2016-02-27 43 views
1

我的編程素養是非常基礎的,但我喜歡編程,我一直在使用一些MOOC來把我帶入21世紀。與Python 2一起安裝Python 3有問題嗎?

我開始採取在Python課程,並安裝2.7.11(從https://www.python.org/downloads/),現在我到另一個當然,這需要Python 3.x的

我可以簡單地安裝Python 3.x的旁邊的2 .x版本(在我的Mac上)?或者,這會造成各種矛盾和問題嗎?要添加到圖片中,我只使用隨下載一起提供的IDLE。

如果解決方案涉及到一堆終端命令,或者協調其他軟件包的3次額外下載來實現它,它已經超出了我的聯盟。就像我說的,我幾乎是一個完整的新手。

感謝您的幫助。

+0

它不應該創建任何衝突只需安裝python3'brew install python3' –

+0

@AndriyIvaneyko:怎麼樣shebang路徑?我沒有使用OS X,但我記得在Python 3是新的時候經常需要編輯或手動運行Python腳本,並且在我的系統上指向了python。 –

+1

@MattiVirkkunen安裝python3後,你會有兩個python解釋器'python3'和'python2.7',你的'python'指向python2.7,只要你不改變它,可能你指出的問題與改變default python解釋器,但這不會發生,當你只需安裝python3 –

回答

2

它不應該產生任何衝突只需安裝python3與brew install python3,你也得到更多的信息在What is the correct way to install python on OS X?問題正確地做到這一點。

注:安裝python3,你將有兩個Python解釋python3python2.7,你蟒蛇python2.7只要你不改變它之後,換句話說,你的默認python解釋器是python2.7並且不會在沒有嚴重原因的情況下更改它。

要運行python3腳本,使用python3解釋器執行它們,python3的工具(如pip,easy_install,virtualenv)應與該解釋器一起安裝(python3)。

0

你可能想看看pyenv:「pyenv讓你輕鬆切換多個版本的Python」。還可以安裝brew install pyenv

如果你喜歡編程,你最好習慣於做一些設置和玩雜耍的下載。如果你打算爲不同的項目做很多python的話,那麼在你發現你的項目需求發生衝突之前,你最好理解virtualenv