joyrl book学习笔记(未完成

发布时间 2023-12-16 18:58:02作者: IKnowWho

以下命令在cmd中执行
查看当前存在的虚拟环境

conda env list 
# conda environments:
#
base                     C:\ProgramData\anaconda3
jupyter_env              C:\ProgramData\anaconda3\envs\jupyter_env
PyTorch                  C:\Users\M\.conda\envs\PyTorch

安装joyrl-offline环境

conda activate joyrl-offline

激活要求先初始化

conda activate joyrl-offline
CondaError: Run 'conda init' before 'conda activate'

使用该命令激活成功

activate joyrl-offline

 安装Gym

pip install gymnasium==0.28.1

使用镜像安装Torch报错。

pip install torch==1.10.0+cu113 torchvision==0.11.0+cu113 torchaudio==0.10.0 --extra-index-url https://download.pytorch.org/whl/cu113

ERROR: Could not find a version that satisfies the requirement torch==1.10.0+cu113 (from versions: 1.7.1, 1.8.0, 1.8.1, 1.9.0, 1.9.1, 1.10.0, 1.10.1, 1.10.2, 1.11.0, 1.12.0, 1.12.1, 1.13.0, 1.13.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1)
ERROR: No matching distribution found for torch==1.10.0+cu113

顺便一提:之前另一个虚拟环境安装torch也是报这个错,建议大家不要换源,直接从pytorch官网贴命令执行。同样的命令使用国内源安装的就是CPU版本,目测是镜像没有提供GPU版本。90%以上的cuda安装失败都是使用了国内源,装成了CPU版本的torch。

使用以下命令验证安装是否成功。注意torch的当前版本号必须是带cu的才是GPU版本,纯数字和带cpu都不对!!!

import torch 
print(torch.__version__) 
# 查看torch当前版本号 
print(torch.version.cuda) 
# 编译当前版本的torch使用的cuda版本号 
print(torch.cuda.is_available()) 
# 查看当前cuda是否可用
2.1.1+cu121
12.1
True

使用该命令执行成功

conda install pytorch==1.10.0 torchvision==0.11.0 torchaudio==0.10.0 cudatoolkit=11.3 -c pytorch -c conda-forge

安装其他依赖

pip install pyyaml==6.0
pip install matplotlib==3.5.3
pip install seaborn==0.12.1
pip install dill==0.3.5.1
pip install argparse==1.4.0
pip install pandas==1.3.5
pip install pyglet==2.0.0
pip install importlib-metadata<5.0
pip install setuptools==59.5.0
pip install PythonTurtle==0.3.2
pip install pygame==2.1.2
pip install glfw==2.5.5
pip install imageio==2.22.4
pip install ipykernel==6.23.0
pip install jupyter==1.0.0