尽管标题是Mac平台上的,但非MacOS也基本适用(除了下载安装各自平台的Anaconda);由于有时要切换开发环境,总难免重新配置,故记录一下。
总体来说,参考这个文档就好了:https://zhuanlan.zhihu.com/p/168748757 (文章中python3.8老了点 我就用3.11了; 3.12也刚release了)
1. 下载并安装Anaconda
官网:https://www.anaconda.com/download
如果觉得官网下载慢,可以用国内镜像站,如:
清华 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
阿里云 http://mirrors.aliyun.com/anaconda/archive/
安装好后,检查命令anaconda -V
正常即可。
2. 给anaconda配置镜像源 (可选)
参考这个文档:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
就编辑 ~/.condarc 这个配置文件即可。
使用国内镜像是为了后续安装各种包的网速更快。
3. 创建虚拟环境并安装deepleaning相关的包
命令:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#创建虚拟环境 并 安装配置对应的依赖包 conda create -n deeplearning python=3.11 numpy matplotlib pandas jupyter notebook # 进入虚拟环境 source activate deeplearning # 检查一下Python版本 python -V # 退出虚拟环境 conda deactivate # 列出有conda安装的所有虚拟环境 conda info -e # 删除虚拟环境(这个就不用做了;放个命令备用吧) # conda remove -n your_env_name(虚拟环境名称) --all |
4. 安装PyTorch
官网:https://pytorch.org/get-started/locally/
命令:conda install pytorch torchvision -c pytorch
检查安装成功,执行 python3,看看torch版本即可,如:
1 2 3 |
import torch print(torch.__version__) |
5. 使用jupyter notebook (可选)
我最近也习惯使用notebook了,所以还是推荐一下(上面已经安装过了),另外使用jupter notebook一定要记几个常用快捷键才能更舒适。
启动notebook的命令:jupyter notebook
之后就在浏览器上,可交互式开发和调试Python相关的代码了。
关于镜像站,参考我之前的2篇文章:
http://smilejay.cn/2015/11/mirrors-sites-for-open-source/
http://smilejay.cn/2016/06/use-mirror-with-easy_install-and-pip/