为 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 发行版之间共享一个模块或包,请将包的源放在任何发行版之外,并将其分别安装到每个发行版中。
我正在运行 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 发行版之间共享一个模块或包,请将包的源放在任何发行版之外,并将其分别安装到每个发行版中。