1.安装Anaconda
Anaconda是个很好的环境管理工具,我们在运行机器人算法的时候,因为要安装很多软件和包,这些东西最令人头疼的就是版本匹配问题,特别是mujoco,mujoco_py,gym与python版本的匹配问题,会让初学者感到崩溃。Anaconda提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。
首先从官网下载anacondaIndex of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
下载完成后,进行安装,此处以Anaconda3-2.4.1-Linux-x86_64.sh为例,注意x86_64为64位,x86为32位。
打开终端,执行以下命令(安装了zsh的命令为zsh):
bash Anaconda3-2.4.1-Linux-x86_64.sh
welcome to Anaconda
前面可以一直选y,直到提示是否安装VScode时,选n
至此,anaconda安装完成,终端测试安装:
conda -V
如果返回版本号则说明安装成功。
2.创建anaconda虚拟环境
python就像一辆大货车,上面有很多高度集成的包,这些包后续可用pip安装,因此在创建虚拟环境的同时,我们要声明这个环境下所用到货车的型号,是卡车还是半挂(其实就是声明你要安装哪个python版本),假设我要创建一个名为robot的环境:
conda create -n robot python=3.6
这个环境名robot可以自己更改,创建好虚拟环境之后,你会在home/anaconda/envs中找到你的虚拟环境文件,也可以在终端输入conda env list ,会返回你的envs list在终端窗口。