关于使用conda create -n offline_per python=3.7时报错的问题

为使用多个服务器节点进行训练offline_per,因为需要安装Atari,Mujoco, d4rl以及dm-control等,准备在多个节点上安装cond环境。但遇到一些问题:

 

 经过研究,发现可能是默认的安装源出问题了,改正如下:

  • ubuntu 系统:

ctrl + alt + T 打开终端(Terminal),按条复制粘贴回车下列命令:

conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/main

conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/r

conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/msys2

conda config --set show_channel_urls yes

此时你会发现在 Home 目录下,多了一个隐藏文件 (按 ctrl + H 显示) .condar 文件,双击打开,可以看到:

ssl_verify: true  # 是否信任当前网址, 有/无这个都可
channels:
  - http://mirrors.aliyun.com/anaconda/pkgs/main
  - http://mirrors.aliyun.com/anaconda/pkgs/r
  - http://mirrors.aliyun.com/anaconda/pkgs/msys2
show_channel_urls: true

如果与上面的不相同,请将上面的覆盖原来的 .condar。 之后创建环境:

conda create -n python=3.x

  • windows 系统
  • 打开 cmd 命令行:win图标键 + R,输入 cmd 回车

同样按条复制粘贴回车下列命令:

conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/main

conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/r

conda config --add channels http://mirrors.aliyun.com/anaconda/pkgs/msys2

conda config --set show_channel_urls yes

此时你会发现在 C:\Users\用户名 目录下,多了一个隐藏文件 (按 ctrl + H 显示) .condar 文件,双击打开

channels:
  - http://mirrors.aliyun.com/anaconda/pkgs/main
  - http://mirrors.aliyun.com/anaconda/pkgs/r
  - http://mirrors.aliyun.com/anaconda/pkgs/msys2
show_channel_urls: true

如果不是,替换掉原来的即可。

之后创建环境:

conda create -n python=3.x


经过修改,可以在根目录下使用ls-a,看到如下:

使用 vim  .condarc可以看出,如下:

 

 

 再使用  conda create -n  python=3.7 即可创建新的环境。 


参考文献:
https://zhuanlan.zhihu.com/p/504606073

posted @ 2022-09-26 17:07  呦呦南山  阅读(770)  评论(0编辑  收藏  举报