当前位置: 首页 > news >正文

【深度学习】使用Anaconda和PyTorch在无显卡Windows系统上配置强化学习环境

1. 安装Anaconda

  1. 从Anaconda官网下载Windows安装包(Python 3.x版本),磁盘资源充足的情况下推荐 Anaconda Distribution,而不是Miniconda Installers
  2. 运行安装程序,选择默认选项
  3. 验证安装:打开Anaconda PowerShell Prompt,输入conda --version验证安装

在这里插入图片描述

2. 创建虚拟环境

# 创建名为"rl_env"的环境,指定Python版本
conda create -n rl_env python=3.9# 激活环境
conda activate rl_env

3. 安装PyTorch(CPU版本)

在Anaconda Prompt中执行:

# 安装CPU版本的PyTorch(2.0.1为稳定版本)
conda install pytorch torchvision torchaudio cpuonly -c pytorch

4. 安装强化学习库

# 基础RL库
pip install gymnasium #强化学习环境,仅核心库
# pip install gymnasium[all]        # 全部库,时间较久,且Box2D环境需要Microsoft Visual C++,视需求补装pip install stable-baselines3[extra]  # 策略梯度算法# 高级库(可选)
pip install ray[rllib]          # 分布式RL框架
pip install pettingzoo[all]     # 多智能体环境

5. 安装辅助工具

# 可视化与数据处理
pip install matplotlib seaborn pandas
pip install jupyter notebook    # 交互式开发

6. 验证配置

在vscode中按 Ctrl+Shift+P 打开命令面板,输入 Python: Select Interpreter
在列表中选择我们建立的 rl_env 环境
在这里插入图片描述

在Python中运行以下代码:

import torch
import gymnasium as gym
from stable_baselines3 import PPO# 检查GPU是否禁用
print(f"PyTorch GPU可用: {torch.cuda.is_available()}")  # 应输出False# 测试环境
env = gym.make("CartPole-v1")
obs, _ = env.reset()# 测试模型创建
model = PPO("MlpPolicy", env, verbose=1)print("环境和模型初始化成功!")

注意终端类型
在这里插入图片描述

在这里插入图片描述

http://www.xdnf.cn/news/568135.html

相关文章:

  • 亚马逊第四个机器人中心将如何降低30%配送成本?
  • iOS 直播技术及优化
  • Mariadb cpu 93% 问题
  • Ubuntu22.04 系统安装Docker教程
  • 鸿蒙 模块的创建+Video简单使用
  • 在SpringBoot项目中,使用单元测试@Test
  • 解决dedecms织梦系统{dede:arclist keyword=‘动态获取关键词‘}只生效一次
  • Java虚拟机 -虚拟机栈
  • 名师在线杂志名师在线杂志社名师在线编辑部栏目设置
  • 制作一款打飞机游戏53:子弹样式
  • 【Qt】:设置hover属性,没有适应到子控件中
  • 工业相机图像采集卡:机器视觉的核心枢纽
  • 04算法学习_209.长度最小的子数组
  • OS进程调度
  • 第23天-Python Flet 开发指南
  • 多模态大语言模型arxiv论文略读(八十六)
  • LAN(局域网)和WAN(广域网)
  • 深入理解万维网:URL、HTTP与HTML
  • 电路设计基础
  • 前端JavaScript-嵌套事件
  • matlab加权核范数最小化图像去噪
  • Linux——PostgreSQL数据库日常维护
  • 25_05_19Linux实战篇、第一章_02若依前后端部署之路(前端)
  • 在 Excel xll 自动注册操作 中使用东方仙盟软件————仙盟创梦IDE
  • 代码随想录 算法训练 Day8:字符串part01
  • 关于TCP三次握手
  • 【ULR #1】打击复读 (SAM, DAG链剖分)
  • PHP学习笔记(八)
  • Linux操作系统之进程(二):进程状态
  • cocos creator使用jenkins打包微信小游戏,自动上传资源到cdn,windows版运行jenkins