Python 如何在cygwin中使用conda

Python 如何在cygwin中使用conda,python,cygwin,conda,miniconda,Python,Cygwin,Conda,Miniconda,安装了Cygwin后,我赢了7场比赛。cygwin有自己的Python 2.7解释器。我已经为Win7单独安装了Miniconda(不适用于Cygwin,不确定是否必须安装) 所以,问题是我能够从cygwin创建一个新的环境,并能够激活它。然而,激活似乎没有任何作用 ambarik@AMBARIK-WS01 ~ $ conda create -n cce python Fetching package metadata: .. Solving package specifications: .

安装了Cygwin后,我赢了7场比赛。cygwin有自己的Python 2.7解释器。我已经为Win7单独安装了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/类似路径,但我想看看除了手动修改路径之外,是否还有其他方法


更新2:我正在尝试实际安装pexpect。我意识到通过cygwin安装的python附带resource.dll。然而,通过MiniConda安装的Python并没有附带它。

Cygwin可能会使用Unix和脚本。尝试将它们放入Anaconda\Scripts中,并使用
source activate envname
source deactivate

另一个选项是使用cmdshell,其中
activate
起作用。不过,您需要确保将cygwin添加到您的路径中

这将通过Conda 4.1版本修复。密切注意-很快就会到来。

这似乎不起作用。由于我没有得到以下预期错误
错误:没有这样的目录:C:\Miniconda\envs\testenv\bin
。我将尝试在cygwin中安装linux版本的conda,但不确定如何安装?!将Linux版本的conda安装到cygwin将无法工作,因为二进制文件本身仍然需要为Windows编译。是的,我刚刚从cygwin shell中运行了
$。/Miniconda-3.5.5-Linux-x86.sh
,得到错误
无法执行本机Linux-32二进制文件,“uname-a”的输出为:CYGWIN_NT-6.1-WOW64 AMBARIK-WS01 1.7.30(0.272/5/3)2014-05-23 10:36 i686 CYGWIN
。还有别的办法吗?试试Miniconda 4.3.11<代码>源代码激活可以工作,但它将CONDA_前缀和路径中相应的一些目录设置为
/C/..
,而不是
/cygdrive/C/..
。我认为解决方案可能有点类似,特别是如果您的cygwin在路径中优先于windows二进制文件。然而,我的愿望是以更简单的方式拥有它。