2014-10-26 57 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