【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)

文章目录

    • 一、`conda`或`pip`自带的库--内部安装
      • 1.1 打开conda 或者pip所在的终端
      • 1.2 安装方法:
      • 1.3 指定安装
      • 1.4 .卸载已安装的库
      • 1.5 相关命令
    • 二、 创建虚拟环境
    • 三、安装 国内源的库
      • 3.1 安装方法
      • 3.2 以gym 安装举例
    • 四、使用`git`安装库
      • 4.1 如何下载、安装、使用git,请看文件。
      • 4.2 安装方法
    • 五、在gym中安装自定义的gym.env
    • 参考文献

一、condapip自带的库–内部安装

1.1 打开conda 或者pip所在的终端

【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第1张图片 【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第2张图片

1.2 安装方法:

conda install pandaspip install pandas
第一个为安装包所在的源名,一般就这两个。 第三个是需要安装的库名。

1.3 指定安装

安装特定版本的package,通过使用==, >=, <=, >, <来指定一个版本号。

pip install 'pythonModuleName<2.0'
pip install 'pythonModuleName>2.0,<2.0.3'

1.4 .卸载已安装的库

有的时候因为包含了多个版本或者内存的或者不用的原因,需要卸载。

pip uninstall pythonModuleName

1.5 相关命令

  1. 查看 conda中当前已经存在的所有库.输出为3列,分别为:包名称、已安装版本、安装来源/方法
conda list 

或, (因为两个命令只是 前缀不一样,根据自己的情况自动切换即可。)

pip list 

【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第3张图片

二、 创建虚拟环境

在很多深度学习中,需要用到虚拟环境。我们以 Anaconda为例创建一个虚拟环境。基本格式为:xx1 create -- name2. xx1是指conda或者pip, name2 是指虚拟环境的名字。

conda create --RL

这样我创建了一个名为RL的虚拟环境。python版本为默认版本。

conda create --MDP python=3.7

这里我创建了名为MDP的虚拟环境,其python本文为3.7。这里重设3.7版本的原因在于在这个环境中如果下载安装某些包的时候,其不支持高等级的版本(比如不支持高于3.8的版本,那我们则只能手动设置版本了). 操作完之后,会在anaconda3/envs的文件夹下多一个MDP.且 Python3.7 就在RL下的lib文件夹中。

三、安装 国内源的库

PIP源在国外,速度慢,可以更换为国内源,以下是国内一些常用的PIP源。

豆瓣(douban) http://pypi.douban.com/simple/ (推荐)
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

3.1 安装方法

  • 第一种
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名
  • 第二种
pip instal 库名 -i  https://pypi.tuna.tsinghua.edu.cn/simple
  • 第三种:网上的介绍,但我未成功。作为参考
pip --default-timeout=100 install gym -i https://pypi.tuna.tsinghua.edu.cn/simple

pip --default-timeout=100 install -U numpy

3.2 以gym 安装举例

  1. 激活虚拟库
conda activate RL
  1. 使用清华源安装gym
pip install gym -i https://pypi.tuna.tsinghua.edu.cn/simple

【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第4张图片
理论上,在该网址下的库都可以按照此种方式连接。
3. 更新pip库(如果2不行,3后再来2试试)

python -m pip install --upgrade pip

四、使用git安装库

4.1 如何下载、安装、使用git,请看文件。

  • 《【git】gitee的上传文件与报错》
  • 《Git 详细安装教程》。太详细了,建议先看上一个。如果看不懂,再看这个很长很长的。

4.2 安装方法

  1. 在github或者gitee上下载文件
git clone https://github.com/openai/gym

或者手动下载
【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第5张图片

  1. 跳转至文件所在的位置
cd gym

【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第6张图片
手动移动位置
【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第7张图片

  1. 使用安装命令
pip install -e .

或者

pip install -e .[all]

【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第8张图片

五、在gym中安装自定义的gym.env

  1. 编辑好的自定义的gym.env文件. 可以去该网址https://github.com/gxnk/reinforcement-learning-code 去寻找grid_mdp.py文件

【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第9张图片
2. 将环境文件grid_mdp.py复制到gym的安装目录中. 本文的安装目录在4.2节中的图片所展示. 相对路径为/gym/gym/envs/classic_control文件夹中.
【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第10张图片

  1. 添加导入该环境文件grid_mdp.py的语句命令. 打开上面绿色的初始化文件_init_.py, 在文件末尾加入语句
from gym.envs.classic_control.grid_mdp import GridEnv

【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第11张图片
4. 将该环境文件的相关信息命名并加入envs下进行初始化. 打开/gym/gym/envs目录下的_init_.py文件,添加代码

register(
    id="GridWorld-v0",
    entry_point="gym.envs.classic_control:GridEnv",
    max_episode_steps=200,
    reward_threshold=100.0
)

【安装】conda\pip\清华源\git安装python(gym为例)的方法(持更)_第12张图片

参考文献

1、 《pip安装清华源》
2、 《Win10 下gym安装》
3 、 《linux/mac 安装 gym》
4 、《强化学习Gym环境》
5、 《pip安装gym出现timeout错误》

你可能感兴趣的:(软件使用,python,conda,pip,git,安装)