2014-10-26 78 views
0

我在我的mac上安裝了不同版本的python。我的系統默認的Python是(「哪個python」) "/Library/Frameworks/Python.framework/Versions/2.7/bin/python"系統默認的python無法使用自制軟件包安裝包

如果我用「pip」命令安裝某些東西,比如「pip install numpy」。 pip安裝包將安裝在系統python的網站包"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages"

不過,我想設置ipython & Qt的工作環境。所以我「釀造安裝pyqt」,「釀造安裝PySide」這些包安裝在我的家釀brew蟒蛇包控制部分。我家釀的蟒蛇在"/usr/local/lib/python2.7/site-packages"

現在我的蟒蛇就不能導入任何的Qt或PySide」 ...... 有什麼建議?我怎樣才能解決這個問題?

回答

2

使用/ usr/local/bin目錄/蟒蛇代替系統安裝蟒蛇。

brew doctor應該告訴你,在/ usr/local/bin目錄不在您的路徑夠早。通過將在/ usr/local/bin中第一(或更早版本在/ usr/bin中)在你的路徑,你的shell會發現系統版本之前的可執行文件的自制版本

如果你不想調整你的路徑,你可以調用哪個python你想跑步。 /usr/local/bin/python而不是在shell提示符下僅爲python