深度学习环境配置
这个视频非常好用:[PyTorch深度学习:安装Anaconda+PyTorch(GPU/CPU)、PyCharm+VSCode](https://www.bilibili.com/video/BV1qCjJzkEgn/?spm_id_from=333.1387.favlist.content.click&vd_source=89a95dedd08ac36719901ea65feaa34b)
下面内容主要是:Conda 的基础命令和 Jupyter Notebook 的使用。
Conda 基础命令
Conda 的核心作用是把不同项目的 Python 环境和依赖隔离开,防止不同样例需要不同环境来跑导致的版本冲突。
所有命令都在 Anaconda Prompt 或终端里执行。
虚拟环境管理
|
|
激活后命令行前面会出现 (环境名),后续所有安装都只影响这个环境。
包管理
|
|
- 优先用
conda install,实在找不到再用pip install; - 混用 conda 和 pip 容易把依赖搞乱,建议同一环境里尽量只用一种。
导出与复现环境
|
|
换机器、或者把环境交给别人时用它,能装出一模一样的版本组合。
国内镜像源
官方源在国外,下载慢或超时的话换清华源:
|
|
Notebook 用上 Conda 环境
新建一个环境后,如果想用Notebook,安装 kernel:
|
|
编辑模式与命令模式
Notebook 的每个 cell 有两种状态:
- 编辑模式(边框绿色,
Enter进入):可以打字改代码; - 命令模式(边框蓝色,
Esc进入):敲快捷键操作整个 cell。
常用快捷键
| 快捷键 | 作用 |
|---|---|
Shift + Enter |
运行当前 cell,并跳到下一个 |
Ctrl + Enter |
运行当前 cell,停在原地 |
Alt + Enter |
运行当前 cell,并在下方插入一个新 cell |
A / B |
在上方 / 下方插入 cell(命令模式) |
D D |
删除当前 cell(连按两次 D,命令模式) |
M / Y |
转为 Markdown / 代码 cell(命令模式) |
Z |
撤销删除 |
Tab |
代码补全 |
Shift + Tab |
查看函数文档(连按可展开完整说明) |
Ctrl + / |
注释 / 取消注释 |
常用魔法命令
|
|