В Windows 10 у меня установлена Miniconda3 под C: / home / miniconda3
Я использую Cygwin (эмулятор оболочки bash) и в оболочке Cygwin (в командной строке) я пытаюсь создать виртуальную среду с использованием conda.
Я создаю среду, используя conda, и она создается нормально. Однако, когда я активирую и затем пытаюсь использовать среду, я получаю сообщение об ошибке, которое показывает, что с этой средой что-то не так. Вот что я пробовал до сих пор:
Начните с новой установки Miniconda (скачанной и установленной сегодня) и перечислите среды:
$ conda env list
# conda environments:
#
base * C:\home\miniconda3
Создать среду:
$ conda create -n test_env
Solving environment: ...working... done
## Package Plan ##
environment location: C:\home\miniconda3\envs\test_env
Proceed ([y]/n)?
Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
#
# To activate this environment, use:
# > activate test_env
#
# To deactivate an active environment, use:
# > deactivate
#
# * for power-users using bash, you must source
#
Снова отобразить среды, показывая, что среда была создана:
$ conda env list
# conda environments:
#
base * C:\home\miniconda3
test_env C:\home\miniconda3\envs\test_env
Активируйте новую среду, используя source
(так как Cygwin использует bash). Теперь, когда я перечисляю среды, я ожидаю увидеть звездочку рядом с именем тестовой среды, указывающую, что это активная среда, но ее нет:
$ source activate test_env
$ conda env list
# conda environments:
#
base C:\home\miniconda3
test_env C:\home\miniconda3\envs\test_env
На данный момент я могу попробовать использовать команды conda, и все они потерпят неудачу, так как среда не найдена и / или сама среда неполна / повреждена / повреждена:
$ conda list
EnvironmentLocationNotFound: Not a conda environment: C:\home\miniconda3\envs\test_env
$ conda install pandas
EnvironmentLocationNotFound: Not a conda environment: C:\home\miniconda3\envs\test_env
$ conda update pandas
PackageNotInstalledError: Package is not installed in prefix.
prefix: C:\home\miniconda3\envs\test_env
package name: pandas
Когда я пытаюсь деактивировать среду, я получаю следующие ошибки:
$ source deactivate
': not a valid identifierULT_ENV
': not a valid identifier
': not a valid identifierIX
': not a valid identifierPT_MODIFIER
': not a valid identifierON_EXE
Заранее спасибо за любые предложения относительно того, что может быть не так и / или как я могу это исправить.