2012-04-28 18 views
5

我是Python的新手和一般的編程。我是一個新手,並沒有在編程中工作,只是試圖教自己如何編程作爲一種愛好。在Python之前,我與Ruby合作了一段時間,並且我瞭解到最大的挑戰之一就是實際正確地設置了我的計算機。正確的Unix(.profile,.bash_profile)更改爲Python使用

背景:我在OSX 10.7的Macbook上。

隨着Ruby,你必須(或者說,你應該),編輯你的./profile並添加PATH信息。當您安裝並使用RVM時,還需要將其他項添加到bash_profile中。

您是否需要對Python進行類似的更改?我正在安裝/開始的最佳實踐是什麼,以確保我可以正確安裝模塊和軟件包?

回答

2

python在OS X上開箱即用(就像ruby那樣)。我推薦給初學者的唯一改變是:

1)Python喜歡放心,終端可以在打印Unicode字符串之前處理UTF-8。將export LANG=en_US.UTF-8添加到.profile。 (這可能是.UTF-8部分在Lion上已經默認存在 - 我自Snow Leopard以來我沒有檢查過。)當然,這可以幫助你進行調試,但是你不應該依賴它在其他機器上這樣設置。

2)通過做easy_install pip(必要時加sudo)安裝pip。之後,使用pip install安裝Python包;這樣,您可以使用pip uninstall輕鬆刪除它們。

1

拿起贓物Python on the Macintosh頁面第一頁。就像它說的那樣,Python預先安裝在Mac OS X上。這意味着您不必爲了使用而做任何特殊的事情。

要開始,您可以運行Terminal.app,輸入python,這將使您獲得Python交互式shell並啓動並運行。

但是,OS X上的Python可能是稍舊的版本。例如,OS X 10.7.3自帶Python 2.7.1,而Python的最新發行版本是3.2.3。如果你想使用其他版本,那麼你將不得不安裝它們。那麼這一切都取決於你在哪裏,在哪裏以及如何安裝。如果你想同時使用多個版本,你可能需要設置一些環境變量,如PATH,以便通過bash找到你安裝的二進制文件等。如果需要,你可以通過bash ~/.profile來完成。

但是,直到你達到那一點 - 不用擔心它使用OS X附帶的版本。一旦你想要一個更新的版本 - 下載並安裝它。那麼,如果它不能直接使用,或者您有任何其他問題或疑慮,請隨時提出更具體的問題。

+1

說到OSX附帶2.7.1版本,3.2.3的最新版本有點誤導,因爲Python 2和3在它們之間有一些主要區別。真的,2.7是「最新版本Python」的一個標準假設,2.7.3是Python 2最新版本。很少需要從2.7.1更新到.3。 – Dougal 2012-04-28 23:31:39

相關問題