搭环境gym+tensorflow+mujoco+ubuntu16.04 笔记

重点是最后的ubuntu 软件安装经验总结,若在安装软件过程中遇到什么错误,按照我目前的经验,照搬经验没啥问题。

 

 

  • 系统问题,ubuntu64位可以支持32位软件但是32位系统不能安装64位软件,很多软件只支持64位linux,所以装系统 直接装64位比较好。
  • python版本问题:python在不同环境中运行版本可以不同,意思就是可以在一个系统当中搭建多个python版本环境,需要某个版本就激活相应版本的python 环境:
比如 anacodna 的python环境管理:

list 环境列表: 
conda info --envs

激活对应环境:

conda activate environment-name

退出:

conda deactivate 

注意:base 是默认的conda 环境,为了方便,不需要每次使用都再输入激活指令,选择将软件装在这个环境中比较方便

 

conda install python=3.6

  • 换源:很多时候更新软件或者安装软件下载国外资源速度很慢,所以需要将下载源切换到国内,换源分为两种系统源和pip源。参考:https://blog.csdn.net/qq_30163461/article/details/80401353
    • 系统源参考以上链接
    • pip源。在$home 目录建立.pip/pip.conf 文件,并且编辑pip.conf文件。需要注意,若添加连个pip源地址需要加extra-,pip.conf文件内容如下所示(可直接复制):

[global]

index-url = http://mirrors.aliyun.com/pypi/simple/

extra-index-url = https://pypi.tuna.tsinghua.edu.cn/simple

  • Mujoco安装: 激活密钥需要个人申请,在官网可以申请,但是运行获取ID软件时需注意:Linux系统运行可执行文件需要cd到对应目录,然后用./file_name 或者在任何地方./full_path/file_name 获得对应密钥之后将文件复制到.mujoco目录和mujoco150/bin/ 目录
  • gym安装:参考 https://github.com/openai/gym

git clone https://github.com/openai/gym.git cd gym

sudo apt-get install -y python-pyglet python3-opengl zlib1g-dev libjpeg-dev patchelf \ cmake swig libboost-all-dev libsdl2-dev libosmesa6-dev xvfb ffmpeg

pip install -e '.[all]'

  • tensorflow安装:
    • 准备工作 1: 将python版本安装好之后确认pip属于当前python
    • 准备工作 2: 将pip源更换为国内源,下载会快很多,不然可能会速度很慢或者中途下载失败
    • 安装指令(CPU版本): pip install tensorflow
  • 以上过程中可能会遇到的问题:
    • 关于ubuntu软件安装过程:     linux系统和windows的软件安装步骤不太一样,用的安装包也不太一样(听起来像是废话。)windows安装软件直接用的二进制的后缀 .exe 的安装包双击安装。但是在linux系统中,很多软件是用指令安装,这中间包含build 过程。(具体为什么linux 一般不直接用二进制包安装,由于个人知识有限,个人认为可能是linux 系统差异更大,为了使得软件运行效率更高,更好匹配个人电脑,自己直接build 可能更好。)这里的build 个人理解为类似于编程中的编译过程,将指令脚本文件通过第三方软件转换为二进制文件。 然后在个人呢电脑上进行二进制文件的安装。后一步一般没问题,出问题一般在build 过程。 了解这个build 原理之后应该可以猜到,build 报错一般都会是第三方软件缺失,或者版本不匹配。对缺失的软件重装一下或者将路径 export 到系统中即可。如何知道是哪个软件缺失呢? 在terminal 中通过指令安装过程中会有很多提示,报错一般会在这些提示中,找到error 附近引发error的提示,然后google,一般都能够解决问题。
  • 总结:
    • python环境可以在装好anaconda之后另外再创建virtual env,不过新手的我还是觉得直接用conda install python=3.6 比较舒服。
    • 在准备好python版本,pip版本以及国内源之后直接用pip装感觉还是比较快的

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值