conda部分命令与强化学习gym环境配置

写在前面,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

大概这些~

拜拜~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值