1

我是一个两周大的 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 目录中。

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

4

2 回答 2

1

添加行

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

到您的.bashrc文件应该可以工作。

从理论上讲,EPD 安装程序应该已经完成​​了这项工作……也许是权限问题?

于 2013-02-08T09:40:01.387 回答
0

补充几点。

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

也许您以其他用户身份安装了 EPD?

既然您说您是 Mac 新手,我还要提一下,在您安装 EPD 之前已经打开的任何终端窗口中,PATH 都不会更改。

另外,一个重要的警告:由于您已经在系统 Python 中安装了第 3 方包,请参阅这篇文章: https: //support.enthought.com/entries/22094157-OS-X-Conflict-with-installed-早期安装包中的 Python 安装

您还可以在同一个知识库站点中找到其他有用的文章。

于 2013-02-08T13:34:26.810 回答