当前位置: 首页 > 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("环境和模型初始化成功!")

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

在这里插入图片描述

相关文章:

  • 零数组变换 二分+查分数组||线段树lazy
  • 分布式集群中的共识算法及其在时序数据库IoTDB中的应用
  • 基于亚马逊云科技构建音视频直播审核方案
  • 【Django系统】Python+Django携程酒店评论情感分析系统
  • 四、【API 开发篇 (上)】:使用 Django REST Framework 构建项目与模块 CRUD API
  • 【后端】【UV】【Django】 `uv` 管理的项目中搭建一个 Django 项目
  • PostgreSQL相比Oracle有哪些优势?
  • 【Linux笔记】——线程池项目与线程安全单例模式
  • Oracle基础知识(二)
  • oracle使用SPM控制执行计划
  • (6)python爬虫--selenium
  • 游戏引擎学习第302天:使用精灵边界进行排序
  • Axure项目实战:智慧运输平台后台管理端-订单管理2(多级交互)
  • WebSocket 是什么?
  • Canvas进阶篇:鼠标交互动画
  • RISC-V 开发板 MUSE Pi Pro CSI测试,一把点亮ov5647摄像头
  • QMK固件RGB矩阵照明功能详解 - 打造你的专属炫彩键盘
  • DevExpress Blazor中文教程 - 如何用AI聊天组件构建大型语言模型聊天APP?
  • python爬虫和逆向:百度翻译数据采集的几种方式
  • 使用Terraform创建azure databrick
  • 宁波网站优化软件/国家卫生健康委
  • 还有哪些网站做产品众筹/吉林百度查关键词排名
  • 中国住房建设网官方网站/找seo外包公司需要注意什么
  • 做文化建设的网站/百度全网营销
  • 拱墅区哪里有网站建设/微信seo是什么意思
  • wordpress 模板 字体/seo域名如何优化