conda
或pip
自带的库–内部安装conda install pandas
或pip install pandas
第一个为安装包所在的源名,一般就这两个。 第三个是需要安装的库名。
安装特定版本的package,通过使用==, >=, <=, >, <来指定一个版本号。
pip install 'pythonModuleName<2.0'
pip install 'pythonModuleName>2.0,<2.0.3'
有的时候因为包含了多个版本或者内存的或者不用的原因,需要卸载。
pip uninstall pythonModuleName
conda list
或, (因为两个命令只是 前缀不一样,根据自己的情况自动切换即可。)
pip list
在很多深度学习中,需要用到虚拟环境。我们以 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/
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
conda activate RL
pip install gym -i https://pypi.tuna.tsinghua.edu.cn/simple
理论上,在该网址下的库都可以按照此种方式连接。
3. 更新pip库(如果2不行,3后再来2试试)
python -m pip install --upgrade pip
git
安装库git clone https://github.com/openai/gym
cd gym
pip install -e .
或者
pip install -e .[all]
grid_mdp.py
文件
2. 将环境文件grid_mdp.py
复制到gym的安装目录中. 本文的安装目录在4.2节中的图片所展示. 相对路径为/gym/gym/envs/classic_control
文件夹中.
grid_mdp.py
的语句命令. 打开上面绿色的初始化文件_init_.py
, 在文件末尾加入语句from gym.envs.classic_control.grid_mdp import GridEnv
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
)
1、 《pip安装清华源》
2、 《Win10 下gym安装》
3 、 《linux/mac 安装 gym》
4 、《强化学习Gym环境》
5、 《pip安装gym出现timeout错误》