康达找不到环境

问题描述

我通过GitHub从同事那里克隆了一个Otree项目,并希望进行调查。 当我通过输入conda activate otree_env遵循她的指示时,出现错误找不到conda环境:otree_env

输入conda activate /home/path/to/environment/otree_env之类的完整路径时,出现错误不是conda环境:home / path / to / environment / otree_env

由于conda info --envs未列出otree环境,因此conda似乎没有发现环境。

有人可以帮我吗?

解决方法

出乎意料的是,当我运行带有消息 activate C:\...\myEnvironmentFolderCould not find conda environment: C:... 时,我在 Visual Studio Code 终端中的 Windows 中遇到了类似的问题 以下命令有帮助我:

source C:/myPath/Anaconda3/etc/profile.d/conda.sh

然后运行 ​​activate C:\...\myEnvironmentFolder 得到了预期的效果

如果你在cmd控制台中遇到这样的问题,那么,你可能需要在

中设置路径
Control panel -> System -> Advanced system settings -> User / System variables -> Path -> Edit -> New ->
and add
C:\ProgramData\Anaconda3\Scripts
C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Library\bin