используйте bash-файл для автоматической активации среды anaconda в linux - PullRequest
0 голосов
/ 25 марта 2019

Я попытался использовать код "test.sh" ниже, чтобы автоматически активировать среду Python anaconda. Я использовал команду: источник tesh.sh Однако среда не может быть активирована.

Вот информация об ошибке.

Traceback (most recent call last):
  File "/home/xxx/anaconda3/bin/conda", line 6, in <module>
    sys.exit(conda.cli.main())

  File "/home/xxx/anaconda3/lib/python3.6/site-packages/conda/cli/main.py", line 151, in main
    activate.main()

  File "/home/xxx/anaconda3/lib/python3.6/site-packages/conda/cli/activate.py", line 160, in main
    prefix = prefix_from_arg(sys.argv[3], shelldict=shelldict)

  File "/home/xxx/anaconda3/lib/python3.6/site-packages/conda/cli/activate.py", line 60, in prefix_from_arg
    prefix = locate_prefix_by_name(context, arg.replace('/', os.path.sep))

  File "/home/***/anaconda3/lib/python3.6/site-packages/conda/base/context.py", line 580, in locate_prefix_by_name
    raise CondaEnvironmentNotFoundError(name)

 .nda.exceptions.CondaEnvironmentNotFoundError: Could not find environment: py36torch04

You can list all discoverable environments with `conda info --envs`.

Вот исходный код

#!/bin/bash
export PATH=/home/xiaoxli/anaconda3/bin:$PATH

echo $PATH

source activate py36torch04

echo 'Done'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...