2012-09-27 37 views
1

我最近刪除了Macports及其所有軟件包,並使用Homebrew安裝了Python,Gphoto和其他一些位。然而,python在查找庫時會崩潰,因爲它正在MacPorts路徑中查找它們。我的PATH是正確的,python配置顯示正確的路徑/ usr/local/Cellar等。刪除MacPorts並安裝自制軟件後的Python庫

有人能告訴我如何設置Python以使用通過Homebrew安裝的庫,我想有效地更改路徑?

+0

當你運行'哪個python'時,你會得到什麼? –

+0

/usr/bin/python /我沒有卸載自制軟件,看看是否可以工作的基本框架 – Leo

回答

3

我不會在Homebrew中使用Macports軟件包。我會重新安裝它們。很多Python包被編譯,或者至少編譯過元素。你正在尋求很多混淆他們的潛在問題。

+0

我不想Jon。我的一個朋友有一個爲他寫的相機應用程序,並且是一位非開發人員。他的開發者建議MacPorts易於使用。它沒有工作(可能是由於Lion,Xcode Pygame)。我通過自制軟件卸載了MacPorts完全安裝的Python及其庫,但每當我使用Homebrew Python(或卸載並使用Mac提供的)時,它仍在尋找/ opt/local/somewhere中的庫。 – Leo

+0

1.您的env變量和shell路徑可能存在問題。你可能會在那裏包含一些壓倒你想要的東西。 2.無論您是否想要,您*應該*和*需要*重新安裝模塊。如果你有,那很好。如果你還沒有 - 如果那裏有任何編譯爲c的東西(包括pygame,圖像,數據庫,許多硬件交互庫,大多數加密包等),你將遇到很多麻煩。 這裏有一些關於如何完全刪除自制軟件,macports等安裝的問題。我讀過那些。 –