ubuntu14.04 安装gym的一些坑
2018-03-01 11:13
411 查看
系统:ubuntu14.04 LTS 32位
初学强化学习,跟随某乎大神的专栏再看,专栏地址:https://zhuanlan.zhihu.com/sharerl
跟随里面的课程安装gym,但是真的不是里面说的那么简单。
以下为原帖子中的说法,加粗是我的标注:
Sep1. 下载安装包 .https://www.anaconda.com/download/#linux
我安装的是最新的版本,Anaconda3-5.1.0-Linux-x86.sh (ps:可以在ubuntu桌面右上角的齿轮---关于这台计算机中看到自己系统版本,32位还是64位)
Step2. 安装anaconda。下载完成anaconda后,安装包会在Dowloads文件夹下,在终Ctrl+Alt+T打开终端)键入cd Downloads, 然后键入 bash Anaconda3_5.1.0-Linux-x86_64.sh(小技巧,键入bash an然后按Tab键,linux系统会自动补全后面的名字)
我自己的ubuntu里面是中文的下载,没有Downloads,那就自己创建一个文件夹,然后cd进去。安装anaconda。
Step3. 安装过程会询问你是否将路径安装到环境变量中,键入yes, 至此Anaconda安装完成。你会在目录/home/你的用户名文件夹下面看到anaconda3。关掉终端,再开一个,这样环境变量才起作用。
1.2. 利用anaconda建一个虚拟环境。
Anaconda创建虚拟环境的格式为:conda create –-name 你要创建的名字 python=版本号。比如我创建的虚拟环境名字为gymlab(你可以用自己的环境名), 用的python版本号为3.5,可这样写:
conda create –-name gymlab python=3.5 ps:我自己创建的是3.6,既然要刚,就刚最新的一套,不知道会不会出问题后面,怕怕~
操作完此步之后,会在anaconda3/envs文件夹下多一个gymlab。Python3.5就在gymlab下得lib文件夹中。
1.3 安装gym
上一步已经装了一个虚拟环境gymlab, 在这一步要应用。
开一个新的终端,然后用命令source activate gymlab激活虚拟环境,然后再装gym。具体步骤如下:
Step1. 键入git clone openai/gym,将gym克隆到计算机中. 如果你的计算机中没有安装git, 那么可以键入:sudo apt install git.先安装git. ps:这里需要注意,其实clone后是一个链接,自己写命令应该是:git clone https://github.com/openai/gym.git ,应该是显示的问题,按照原命令一写,显示仓库openai找不到,导致我悲剧了,你们对一个小白这样,真的好吗,yingyingying~
Step2. cd gym 进入gym文件夹
Step3. pip install –e ‘.[all]’进行完全安装。等待,会装一系列的库等. 装完后可以将你的gym安装文件的目录写到环境变量中,一种方法是打开.bashrc文件,在末尾加入语句:
export PYTHONPATH=你的gym目录:$PYTHONPATH。如果不出意外的话,你就可以开始享用gym了。
对于step3, 如果报错可以先安装依赖项,键入命令sudo apt-get install -y python-numpy python-devcmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengllibboost-all-dev libsdl2-dev swig,然后再按照Step3的命令安装。
啊啊啊!就是它,这一步,我怕我用的不是电脑,是块砖啊~,先是告诉我对一个锁定文件的权限不够,代号是13(当时忘记截图了),好,那我就获取文件权限吧,然而并没有什么X用,紧接着显示error: command 'swig' failed with exit status 1,往上看,是说有库Box2什么(我又忘记了,就是一个做2维图像显示的)装不上,这个第二天莫名奇妙就解决了,后来想想,应该直接去下源码,手动安装。又接下来是mujoco-py装不上,这次参考blog.csdn.net/c2a2o2/article/details/78043204 ,重要再次执行
成功!
_____________________________________________
更新(2018.03.05)
由于重新安装了14.04的64位系统,导致需要重新安装gym
和上次遇到的问题基本一样,[b]mujoco-py,解决办法:[/b]
git clone https://github.com/openai/mujoco-py cd mujoco-py pip install -e . --no-cache
不同的是,上次的Box2D不能安装的问题再次遇到,解决办法:
pip uninstall Box2D-kengz
git clone https://github.com/pybox2d/pybox2d.git
cd pybox2d
python setup.py clean
python setup.py install
相当于手动安装这个包。如果出现[b]error: command 'swig' failed with exit status 1,往下看[/b]
终端输入命令:
sudo apt-get install swig
再次执行上面的命令。
这次又出现了不能安装atari-py的问题,同样的方法,手动安装!!
git clone https://github.com/openai/mujoco-py
cd atari-py
pip install -e . --no-cache
初学强化学习,跟随某乎大神的专栏再看,专栏地址:https://zhuanlan.zhihu.com/sharerl
跟随里面的课程安装gym,但是真的不是里面说的那么简单。
以下为原帖子中的说法,加粗是我的标注:
Sep1. 下载安装包 .https://www.anaconda.com/download/#linux
我安装的是最新的版本,Anaconda3-5.1.0-Linux-x86.sh (ps:可以在ubuntu桌面右上角的齿轮---关于这台计算机中看到自己系统版本,32位还是64位)
Step2. 安装anaconda。下载完成anaconda后,安装包会在Dowloads文件夹下,在终Ctrl+Alt+T打开终端)键入cd Downloads, 然后键入 bash Anaconda3_5.1.0-Linux-x86_64.sh(小技巧,键入bash an然后按Tab键,linux系统会自动补全后面的名字)
我自己的ubuntu里面是中文的下载,没有Downloads,那就自己创建一个文件夹,然后cd进去。安装anaconda。
Step3. 安装过程会询问你是否将路径安装到环境变量中,键入yes, 至此Anaconda安装完成。你会在目录/home/你的用户名文件夹下面看到anaconda3。关掉终端,再开一个,这样环境变量才起作用。
1.2. 利用anaconda建一个虚拟环境。
Anaconda创建虚拟环境的格式为:conda create –-name 你要创建的名字 python=版本号。比如我创建的虚拟环境名字为gymlab(你可以用自己的环境名), 用的python版本号为3.5,可这样写:
conda create –-name gymlab python=3.5 ps:我自己创建的是3.6,既然要刚,就刚最新的一套,不知道会不会出问题后面,怕怕~
操作完此步之后,会在anaconda3/envs文件夹下多一个gymlab。Python3.5就在gymlab下得lib文件夹中。
1.3 安装gym
上一步已经装了一个虚拟环境gymlab, 在这一步要应用。
开一个新的终端,然后用命令source activate gymlab激活虚拟环境,然后再装gym。具体步骤如下:
Step1. 键入git clone openai/gym,将gym克隆到计算机中. 如果你的计算机中没有安装git, 那么可以键入:sudo apt install git.先安装git. ps:这里需要注意,其实clone后是一个链接,自己写命令应该是:git clone https://github.com/openai/gym.git ,应该是显示的问题,按照原命令一写,显示仓库openai找不到,导致我悲剧了,你们对一个小白这样,真的好吗,yingyingying~
Step2. cd gym 进入gym文件夹
Step3. pip install –e ‘.[all]’进行完全安装。等待,会装一系列的库等. 装完后可以将你的gym安装文件的目录写到环境变量中,一种方法是打开.bashrc文件,在末尾加入语句:
export PYTHONPATH=你的gym目录:$PYTHONPATH。如果不出意外的话,你就可以开始享用gym了。
对于step3, 如果报错可以先安装依赖项,键入命令sudo apt-get install -y python-numpy python-devcmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengllibboost-all-dev libsdl2-dev swig,然后再按照Step3的命令安装。
啊啊啊!就是它,这一步,我怕我用的不是电脑,是块砖啊~,先是告诉我对一个锁定文件的权限不够,代号是13(当时忘记截图了),好,那我就获取文件权限吧,然而并没有什么X用,紧接着显示error: command 'swig' failed with exit status 1,往上看,是说有库Box2什么(我又忘记了,就是一个做2维图像显示的)装不上,这个第二天莫名奇妙就解决了,后来想想,应该直接去下源码,手动安装。又接下来是mujoco-py装不上,这次参考blog.csdn.net/c2a2o2/article/details/78043204 ,重要再次执行
pip install 'gym[all]'
成功!
_____________________________________________
更新(2018.03.05)
由于重新安装了14.04的64位系统,导致需要重新安装gym
和上次遇到的问题基本一样,[b]mujoco-py,解决办法:[/b]
git clone https://github.com/openai/mujoco-py cd mujoco-py pip install -e . --no-cache
不同的是,上次的Box2D不能安装的问题再次遇到,解决办法:
pip uninstall Box2D-kengz
git clone https://github.com/pybox2d/pybox2d.git
cd pybox2d
python setup.py clean
python setup.py install
相当于手动安装这个包。如果出现[b]error: command 'swig' failed with exit status 1,往下看[/b]
终端输入命令:
sudo apt-get install swig
再次执行上面的命令。
这次又出现了不能安装atari-py的问题,同样的方法,手动安装!!
git clone https://github.com/openai/mujoco-py
cd atari-py
pip install -e . --no-cache
相关文章推荐
- 安装ubuntu14.04之后要做的一些事
- ubuntu14.04 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(
- ubuntu14.04和window8.1双系统的安装和一些注意事项
- 在真机里安装 ubuntu 14.04和一些常用的软件(二)
- Ubuntu 14.04 Linux系统安装Subversion结合Eclipse的一些问题
- 安装ubuntu14.04后做的一些事情
- Ubuntu Server 14.04在VMware安装的一些事儿
- ubuntu14.04 下安装GPU版本的OpenCV3.2(CUDA支持)步骤与一些问题
- Win7 与 Ubuntu 14.04 双系统硬盘安装 及 安装完毕优化的几件小事 及一些小的错误提
- Ubuntu14.04安装之后的一些配置
- ubuntu14.04安装rails出现的一些问题
- ubuntu 14.04 linux下wifi驱动安装使用的一些笔记
- 安装ubuntu14.04之后可以卸载的一些软件
- 安装Ubuntu14.04系统后一些基本配置和软件安装
- 在真机里安装 ubuntu 14.04和一些常用的软件(一)
- 安装 Ubuntu 14.04 之后要做的一些事
- 笔记本安装Ubuntu14.04之后可以做的一些调整
- 安装ubuntu14.04后做的一些事
- 在真机里安装 ubuntu 14.04和一些常用的软件(三)
- 将ubuntu14.04 从mysql从5.5删除之后安装5.7遇到的一些问题(本篇不讨论热升级)