對我有點厭倦了,所以希望你能幫我整理一下。在Python IDE中導入模塊時遇到問題
我真的很困惑我的MacBook上的Python發生了什麼。我正在運行OS X 10.6.2並且已經從網站安裝了python(包含IDLE的軟件包)。這工作得很好,事實上IDLE會運行我想要的所有東西,只是我不想使用IDLE。因此,我嘗試了Netbeans,它真氣 - 它似乎是在完全錯誤的地方尋找庫(即使當我嘗試強制它在我的機器上查看Python的不同位置時)。 Eclipse做了非常相似的事情。
這會導致更多問題;應該如何將模塊安裝到python中? - 使用MacPorts,它似乎消失在opt/local/var/macports的某處,除了IDLE之外,它什麼都沒找到。 - 運行「蟒蛇的setup.py安裝」命令行通常提供有關類似的各種錯誤結束:
warning: in /opt/local/lib/libfreetype.dylib, file is not of required architecture
,然後有時轉儲圖書館\ Python的東西\ 2.6 \也不至於站點包工作。 - 任何模塊的.dmg版本的安裝似乎完全沒有,甚至無法從IDLE中找到它所做的任何跟蹤。
似乎在我的機器上運行着不同版本的Python,不同的IDE向Python和它的模塊尋找不同的位置。此外,似乎Python的每個模塊安裝方法都將它們放在不同的地方。應該真的如此困難嗎?
有沒有辦法強制Netbeans運行特定版本的python?還是有辦法強制一切只使用其中的一個版本?另外,哪些路徑屬於哪個版本的Python?
你的,嚴重困惑!
Duncan
這是什麼python_select?這聽起來對我來說是個不錯的主意!當我得到一個正常工作後,試圖擦除所有其他的Python版本。下一步是讓Netbeans指向我想要的解釋器(不知道該怎麼做,但我會繼續尋找)。 – 2010-02-17 16:32:21
'python_select'是一個你可以通過macports獲得的實用工具,它定義了默認使用哪個python解釋器。這使您可以更方便地安裝多個解釋器版本。 對於netbeans,應該在某處設置一個變量來更改二進制路徑。您可能可以編寫一個啓動bash腳本,這是不包括在設置中。 – 2010-02-17 16:46:45