【发布时间】:2014-07-23 21:51:30
【问题描述】:
我安装了带有 Cygwin 的 Win 7。 cygwin 有自己的 Python 2.7 解释器。我已经为 Win 7 单独安装了 Miniconda(不是 Cygwin,不确定我是否必须)。
所以,问题是我能够从 cygwin 创建一个新的环境,并能够激活它。但是,激活似乎没有任何作用??
ambarik@AMBARIK-WS01 ~
$ conda create -n cce python
Fetching package metadata: ..
Solving package specifications: .
Package plan for installation in environment C:\Miniconda\envs\cce:
The following packages will be linked:
package | build
---------------------------|-----------------
python-2.7.8 | 0 hard-link
Proceed ([y]/n)? y
Linking packages ...
[ COMPLETE ] |#################################################| 100%
#
# To activate this environment, use:
# > activate cce
#
ambarik@AMBARIK-WS01 ~
$ activate cce
-bash: activate: command not found
ambarik@AMBARIK-WS01 ~
$ /cygdrive/c/Miniconda/Scripts/activate.bat cce
Activating environment "cce"...
ambarik@AMBARIK-WS01 ~
$ which python
/usr/bin/python
如何在 cygwin 中使用 conda 来安装 python 包?
UPDATE1: 我知道我手动将 python 路径更改为 conda/python/ 如此处所述Installing anaconda to use with windows,但我想看看除了手动修改之外是否还有其他方法路径
UPDATE2:我正在尝试实际安装 pexpect。我意识到通过cygwin安装的python带有resource.dll。但是,通过 MiniConda 安装的 Python 不附带它。
【问题讨论】:
-
我认为解决方案可能有点像stackoverflow.com/questions/36969824/…,特别是如果您的 cygwin 在 PATH 中优先于 windows 二进制文件。然而我的愿望是以更简单的方式拥有它。
标签: python cygwin conda miniconda