Я попытался использовать код "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'