写在前面,2023年时使用下面的这些命令进行gym的环境配置。之前一直想把这部分内容整理出来,时至今日,终于有时间也有想法,试着整理了一下。
仅供参考,希望对你有帮助~
1、安装python、pycharm、anaconda
需要安装python3以上版本,比如我安装的是3.8.5的版本。
其次pycharm,
最后再装anaconda。
这里可以去别的网站或者B站啥的搜索,即可安装。
2、安装gym等(有【y/n】就选y)
1)win+R,输入cmd,回车。
2)在cmd里输入python,查看python版本信息,与安装的版本是否一致,
输入exit()退出python环境。注意别退出cmd!!!
3)输入 conda info,显示conda的相关内容。
4)cmd中输入指令创建anaconda中的python环境
conda create -n python385 python=3.8.5
5)cmd中输入指令指令创建gym环境
conda create -n gym python=3.8.5
6)cmd中激活gym环境,成功标志:命令行前出现(gym),已经进入gym环境了。
conda activate gym
(本条以下均在gym环境下的cmd输入)
7)cmd中安装pandas,(在gym环境下)
conda install pandas
8)cmd中安装tensorflow,(在gym环境下)
conda install tensorflow
9)cmd中输入以下命令,(在gym环境下)
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
10)cmd更新pip,输入下面的命令。(在gym环境下)
python -m pip install --upgrade pip
11)cmd中输入命令,安装gym库。(在gym环境下)
pip --default-timeout=100 install gym -i https://pypi.tuna.tsinghua.edu.cn/simple
3、安装gym成功标志
在pycharm中运行例子代码:
import gym
def main():
env = gym.make('CartPole-v0')
for i_episode in range(20):
observation = env.reset()
for t in range(100):
env.render()
print(observation)
action = env.action_space.sample()
observation, reward, done, info = env.step(action)
if done:
print("Episode finished after {} timesteps".format(t + 1))
break
if __name__ == "__main__":
main()
成功标志:出现动图和很多矩阵。
4、安装gym下的其他内容
下面这些命令也是在cmd的gym环境下进行的。
1)安装stable-baselines3
cmd中输入命令安装stable-baselines3,如果安装比较慢,可以使用第二个命令,第2个用了清华的镜像。选一个使用就可以。(在gym环境下)
pip install stable-baselines3
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple stable-baselines3
2)安装pygame
cmd中输入 pip install pygame 安装pygame,(在gym环境下)
pip install pygame
3)检验是否安装pygame成功
输入 python -m pygame.examples.aliens 检验是否安装pygame成功。(在gym环境下)
python -m pygame.examples.aliens
4)安装pytorch与注意事项
对应自己电脑的CUDA版本,安装pytorch。分为有CUDA和无CUDA的安装方法。
(1)有CUDA的电脑
首先查询自己电脑的CUDA版本,cmd中输入nvidia-smi
去pytorch官网查询。直接搜索 pytorch官网 即可,或点击 https://pytorch.org/,选择对应的版本。
pytorch 与python版本要对应,python版本是2.7以上的,torch要选择1.1.0版本以上的,大家可以在csdn上搜索一下:cuda对应pytorch版本。
比如,我的版本是10.1,我选择CUDA 9.2的版本,安装pytorch,cmd中输入 conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=9.2 -c pytorch。
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=9.2 -c pytorch
如果是其他版本的CUDA,可以点下面链接,选择其他版本的命令进行下载。
https://pytorch.org/get-started/previous-versions/
(2)没有CUDA的电脑
我们同样去pytorch官网查询,可以选择CPU的版本,进行安装pytorch。
比如,选择了cmd输入命令:pip3 install torch torchvision torchaudio,安装cpu的版本。
pip3 install torch torchvision torchaudio
以上就是gym环境配置的全部内容啦~~~~
5、其他命令
1)查看创建的“房间”
conda info --envs
2)进入gym环境、退出gym环境
进入gym环境
conda activate gym
退出gym环境
conda deactivate
3)卸载pygame
如果是卸载别的包,就把包名(pygame)换成别的,只是介绍方法,并不是真的卸载pygame。
pip uninstall pygame
4)查看pip安装的所有包
也可以先到某一环境下,再看该环境下安装了哪些包。
pip list
5)安装paddlepaddle,visualdl
pip install paddlepaddle
pip install --upgrade visualdl
大概这些~
拜拜~~