深度强化学习——第0章环境搭建

0. 环境搭建

更多管理 Environment 命令 详见官方文档

0.1 小白问

  • Q:什么要创建新环境

    A: 每个虚拟环境是相互独立的,比如在A环境中的软件S为1.0版本,但在B环境中的软件S可以为2.0版本,避免了每次使用同一软件的不同版本时重装软件

0.2 安装Anaconda 3

Anaconda 3 是一个集管理Python 环境、Python 第三方packages的平台,可以及时安装并更新packages

本地找到Anaconda Navigator并打开 -> 检查packages是否install齐全-> 搞定!

(详见安装Anaconda 3图文讲解

0.3 更新Anaconda

如果你的Anaconda 不是最新版本,系统会提示你是否要update到最新version,一般选择更新(个人需求)

但是在更新之前,一定一定一定!先设置好镜像源!(否则你可能要等到地老天荒)

0.2.1 设置源

设置源之前最好检查下,源网站是否能正常打开

方法一:navigator (局部添加)

在这里插入图片描述

方法二:手动(全局添加)

清华镜像源 Anaconda 镜像使用帮助

  1. 生成 .condarc文件,检查默认源

首次设置时还没有生成**.condarc**文件,先用管理员身份打开Anaconda PowerShell Prompt

然后输入

conda config --set show_channel_urls yes # 打开显示源信息的开关
conda config --show default_channels  # 检查默认源

显示如下,这是官方的源

default_channels:
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - https://repo.anaconda.com/pkgs/msys2
  1. 设置channels

方法一:修改.condarc文件

输入以下内容,找安装目录

conda config --show-sources # 查看源信息

显示方框中的目录(我之前已经设置好了channels,不用担心channels信息与图中不一致)
在这里插入图片描述

找到对应目录下的 .condarc 文件,用VS code打开,输入以下信息

channel_alias: https://mirrors.tuna.tsinghusa.edu.cn/anaconda # 设置通道别名
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

在这里插入图片描述

如果手欠把源地址写错,删除源即可:

conda config --remove channels 要删的镜像源
  1. 恢复默认源(外挂挂了,那就只好等了)
conda config --remove-key channels
  1. 再次确认配置信息
conda config --show-sources

0.2.2 清除默认索引

conda clean -i 清除索引缓存

0.2.3 更新pip

不用去找pip模块在哪,打开Anaconda PowerShell Prompt输入以下命令即可(超方便!)

python -m ensurepip
python -m pip install --upgrade pip

0.2.4 下载packages

仍在Anaconda PowerShell Prompt 里,输入

 pip install gym
  • 激活环境
 conda activate gym

0.3 Jupyter

Jupyter notebook 是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。

本地搜索Jupyter-> 打开Jupyter -> 左上角新建(new) 一个notebook

0.3.1 快捷键

  • 联想:Tab

    执行:ctrl+enter键

  • 执行程序块

    cell 左上角的Run cell

  • 文件名后缀是ipynb

  • Int [ * ]

    表示当前cell程序正在运行 或者 它前面的cell正在运行, 如果运行时总是这个状态,建议重装Python Extension

0.3.1 提示

  • 错误1: 随意 click Stop IPython kernel

  • 错误2:Error: Direct kernel connection broken

    可能是错误退出 IPython kernel 导致

    solution-> uninstall and reinstall Pylance 和 Python 这两个Extension

(图文讲解详见https://www.zhihu.com/question/46309360/answer/254638807)

0.4 VS code

官网下载,默认设置-> 打开并点击Extensions ->安装 VS code推荐Extensions

  • 防止中文乱码
    打开自动判断编码方式: file -> preference -> settings -> search “autoGuessEncoding” 并勾选
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值