У меня есть Win 7 с установленной Cygwin. У cygwin есть собственный интерпретатор Python 2.7. Я установил Miniconda отдельно для Win 7 (не для Cygwin, не уверен, что мне нужно).
Итак, я могу создать новый env из cygwin и активировать его. Однако активация, похоже, ничего не делает??
[email protected] ~
$ 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
#
[email protected] ~
$ activate cce
-bash: activate: command not found
[email protected] ~
$ /cygdrive/c/Miniconda/Scripts/activate.bat cce
Activating environment "cce"...
[email protected] ~
$ which python
/usr/bin/python
Как я могу использовать conda в cygwin для установки пакета python?
UPDATE1: Я понимаю, что вручную меняю путь python на conda/python/, как описано здесь Установка anaconda для использования с окнами, но я смотрел, есть ли другие способы, кроме ручной модификации пути
UPDATE2: Я пытаюсь установить pexpect. Я понял, что питон, который устанавливается через cygwin, поставляется с resource.dll. Однако Python, который устанавливается через MiniConda, не поставляется с ним.