为 Enthought Canopy 设置 Python 路径时出现问题

Problems setting Python path for Enthought Canopy

我正在运行 Mac OSX 10.9.5。我正在尝试使用 Enthought Canopy 作为我的 IDE,但希望它指向我使用 Homebrew 安装的 Python 发行版。我按照 this 页面上的说明进行操作,但无济于事。

这是我所做的:

当我在终端中输入 'which python' 时,我得到以下信息:

/usr/local/bin/python

因此,我修改了 'launchd.conf' 文件以包含以下内容:

setenv PYTHONPATH /usr/local/bin:/usr/local/sbin

launchd.conf 信息似乎正在处理,因为当我键入 'export' 时,我得到以下信息:

declare -x PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
declare -x PWD="/Users/***/.canopy"
declare -x PYTHONPATH="/usr/local/bin:/usr/local/sbin"

有什么建议吗?谢谢!!

P.S。我不知道它是否相关,但我的 ~/.canopy/locations.cfg 文件中有以下信息:

{'canopy_64bit-system': u'/Users/****/Documents/System', 'canopy_64bit-user': u'/Users/***/Documents/User'}

but want [Canopy] to point to the Python distribution that I installed using Homebrew.

您无法安全地执行此操作。尚不支持此功能。目前,Canopy IDE 与它所基于的(与它一起安装的)Python 发行版密不可分。使用 PYTHONPATH 允许 Canopy Python 从现有 Python 中导入包从根本上不太可能但仍然脆弱且不受支持。如果您想在多个 python 发行版之间共享一个模块或包,请将包的源放在任何发行版之外,并将其分别安装到每个发行版中。