EPD Python vs System Python - OSX Mountain Lion 10.8

时间:2013-02-08 09:09:14

标签: osx-mountain-lion pycuda enthought

我是一个两周大的mac用户,所以请耐心等待。我正在尝试将EPD python设置为我的默认python解释器,而不是mac附带的系统python。我的理解是EPD在安装时通过修改.bash_profile自动完成,但是在我安装EPD之后,.bash_profile没有改变,据我所知,系统python仍然是默认的解释器。我该如何改变这个?

我想将默认python更改为EPD的主要原因是我安装的所有软件包都自动放入/Library/Python/2.7/site-packages目录,而不是与EPD关联的site-packages目录。特别是,我不能让PyCuda安装在EPD的site-packages目录中。

我希望这有点道理。我迷路了,不知道从哪里开始。非常感谢帮助。

2 个答案:

答案 0 :(得分:1)

添加行

export PATH=/Library/Frameworks/Python.framework/Versions/Current/bin:$PATH

到您的.bashrc文件应该有效。

理论上,EPD安装人员应该完成这项工作......可能是权限问题?

答案 1 :(得分:0)

补充几点。

通常,EPD安装程序通过在〜/ .bash_profile底部添加行来进行PATH更改;如果你确定它没有,你也可以检查〜/ .profile。

也许您将EPD安装为其他用户?

由于您说您不熟悉Mac,我还会提到在安装EPD之前已经打开的任何终端窗口中都不会更改PATH。

另外,一个重要警告:既然您已经在系统Python中安装了第三方软件包,请参阅此文章: https://support.enthought.com/entries/22094157-OS-X-Conflict-with-installed-packages-in-earlier-Python-installation

您可能还会在同一知识库网站中找到其他有用的文章。