为了账号安全,请及时绑定邮箱和手机立即绑定

激活 Conda 环境时需要完整路径吗?

激活 Conda 环境时需要完整路径吗?

慕无忌1623718 2021-09-02 17:18:27
我是 Conda 环境的新手,我试图通过创建环境conda create -n chip python=2.7,然后source activate chip激活环境,但随后收到错误消息:Could not find conda environment: chipYou can list all discoverable environments with `conda info --envs`.而conda info --envs回到我:# conda environments:#base                  *  /Users/yin/miniconda3                         /anaconda3                         /anaconda3/envs/chip我试过了source activate /anaconda3/envs/chip,它奏效了。那么我可以为我的新环境(例如芯片)添加一个名称,以便我可以在不输入完整路径的情况下激活它吗?
查看完整描述

2 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

你有多少 conda 安装,你是如何创建chip环境的?根据您的输出,conda可执行文件的路径指向 conda 安装/Users/yin/miniconda3,它可能不知道其他目录树中安装的环境。

当您使用conda create -n chip它创建 conda 环境时,应在envs安装 conda 发行版的子目录中创建,即/Users/yin/miniconda3/envs/chip. 然后你可以通过它的名字来引用环境,即source activate chip.

当您使用conda create -p the_env_path它创建 conda 环境时,将在其中创建,the_env_path并且在使用activate.


查看完整回答
反对 回复 2021-09-02
?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

与其移动环境(这可能会导致问题),更好的解决方案是将 envs 文件夹添加到 中的envs_dirs键值列表中.condarc,例如:


ssl_verify: true

channels:

  - defaults

envs_dirs:

  - C:\Users\<user>\Anaconda3\envs

  - D:\envs

然后,除了完整路径之外,所有环境都可以通过别名使用。


查看完整回答
反对 回复 2021-09-02
  • 2 回答
  • 0 关注
  • 401 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信