我是一个两周大的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目录中。
我希望这有点道理。我迷路了,不知道从哪里开始。非常感谢帮助。
答案 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
您可能还会在同一知识库网站中找到其他有用的文章。