使用pip安装irl-benchmark的运行环境
#2019.8.16-0:00-14:00
目录
0 安装目的
为了运行有关逆强化学习的示例代码,必须安装irl-benchmark的运行环境
此为该示例代码的链接:
https://github.com/JohannesHeidecke/irl-benchmark
想要学习强化学习的小伙伴可以先看看“莫烦python”的强化学习教学视频
irl-benchmark简介:
irl-benchmark
is a modular library for evaluating various Inverse Reinforcement Learning algorithms. It provides an extensible platform for experimenting with different environments, algorithms and metrics.
1 各种安装方法的比较
1.使用anaconda或winpython里的辅助软件进行套件安装:
优点:简单易用(适合新手),基本上不会出现pip安装中的各种问题。
缺点:必须一项一项的安装,不能配置详细的安装参数,也不能同时安装多个包。
2.使用terminal中的pip安装:
优点:适合已经崩溃过无数次的程序猿老司机,熟练的使用各种参数和命令能够帮助你避免很多error
缺点:会遇到很多问题,需要很强的毅力和恒心
2 使用pip安装的原因
1.anaconda-navigator在安装包的时候总是会报错: anaconda 无法定位程序输入点 openssl_sk_new_reserve 于动态链接库
因此,无法使用该软件进行套件安装
2.之前也使用过pip,感觉使用pip安装也不难(结果遇到了各种问题,让人神伤)
3 安装步骤
1.查看github上JohannesHeidecke的installation:
conda create --name irl-benchmark python=3.6
source activate irl-benchmark
pip install -r requirements.txt
2.打开terminal(快捷键win+r),输入:
conda create --name irl-benchmark python=3.6
接下来按照提示输入即可,创建成功
3.在terminal中,输入:
conda activate irl-benchmark (进入该环境)
e: (从初始位置转换到e盘,为cd到irl-benchmark的下载目录做准备)
cd E:\HJN\Documents\irl-benchmark(进入irl-benchmark的下载目录,不进入该目录,pip找不到requirements.txt)
pip install -r requirements.txt(开始安装)