李沐《动手学深度学习》第二版pytorch笔记1 搭建环境
文章目录
- 李沐《动手学深度学习》第二版pytorch笔记1 搭建环境
- 此时尚有耐心
- 虚拟环境搭建
- 创建虚拟环境
- 查看已有的虚拟环境
- 激活虚拟环境
- 安装深度学习框架和d2l软件包
- 安装d2l
- 安装pytorch
- 连接到虚拟环境测试一下
- 再试试...好难搞
- 下载代码包
- curl好像失败了
- 慢的想哭😭 试试Mamba
- 整出了越来越多离谱的问题
- 毁灭吧...... 把d2l虚拟环境删了重新搞一遍😅...
- 工欲善其事,必先利其器:这回把mamba装上!!!
- 用mamba重新搞一次d2l 😅
- 创建d2l
- 激活捏
- 奇怪的事情发生了.......
- mamba create失败了;再来一次😅,已经被磨平棱角了捏
- 安装深度学习框架pytorch和d2l软件包 再来捏O(∩_∩)O
- 受不起惊吓了... 但还是决定再来一次
- 其他积累
感觉从9月份正式学习AI以来,有点依赖云端环境,不肯动手搭建本地环境, 现在感觉还是得踏实点搞搞
此时尚有耐心
虚拟环境搭建
创建虚拟环境
查看已有的虚拟环境
conda env list
激活虚拟环境
conda activate d2l
安装深度学习框架和d2l软件包
安装d2l
-
查看当前环境已有的包
conda list
-
使用当前虚拟环境下的pip来安装d2l
D:\Anaconda3\envs\d2l\Scripts\pip.exe install d2l==0.17.5
经过漫长的安装,还是得调整一下…
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
D:\Anaconda3\envs\d2l\Scripts\pip.exe install scipy
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
😂,再把pandas变回1.2.4 不管那个mizani了😂
mizani是一个用于图形的scales包
安装pytorch
-
这一步巨慢…
conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3
连接到虚拟环境测试一下
-
好耶,成功安装GPU版本
再试试…好难搞
-
上面那个多一个dll文件我去路径里面删掉一个就🆗,但是下面这个👇…
-
module ‘numpy.core.multiarray’ has no attribute ‘from_dlpack’ 这个实在找不到解决方案啊😭
- 看到StackOverflow有个历史回答可是它还不在了…
-
woc… base环境下好像numpy直接用不了了,会不会就是那个warning导致的嘞
下载代码包
curl好像失败了
…不如直接下载
暂时懒得研究curl
慢的想哭😭 试试Mamba
-
参考
- https://www.jianshu.com/p/877cc62fb829
- https://xuzhougeng.top/archives/use-mamba-instead-of-conda
- https://www.jianshu.com/p/f4b6b6e60f10
- https://www.iotword.com/3808.html
-
安装
conda install mamba -n base -c conda-forge
漫长啊漫长
-
下完了之后
整出了越来越多离谱的问题
-
下午折腾出的问题越来越多
base 环境 和 d2l环境都崩溃😅
-
卸载不了,也下载不了
疯了啊啊啊
我把site-packages里面的全删了也没有一点用啊…
WARNING: Error parsing requirements for numpy: [Errno 2] No such file or directory: 'd:\\anaconda3\\lib\\site-packages\\numpy-1.21.5.dist-info\\METADATA'
soga… 没有meta文件,我把d2l虚拟环境下的复制过去了
终于可以卸载了…
-
在base环境把d2l卸载之后,突然正常了???…
-
可惜没有完整记录下来和bug斗智斗勇的过程全都记录下来…
- 但是勇气增加了是真的…
毁灭吧… 把d2l虚拟环境删了重新搞一遍😅…
-
jupyter一遍一遍地崩溃 ,然后又找不到原因, 我是真的崩溃了
-
假装心平气和地
conda env remove -n d2l
😅
工欲善其事,必先利其器:这回把mamba装上!!!
-
mamba官方文档
-
下载安装包把
mambaforge
装上了安装的时候add to 环境变量是not recommended的,但是我还是勾选了,省的自己配置
不过yysy ,会不和其他的真的发生conflict
下午那种安装方式是not recommended的
-
👇芜湖
用mamba重新搞一次d2l 😅
创建d2l
mamba create -name d2l python=3.8 -y
激活捏
官方文档说的没错,确实还是要conda 来激活和退出
奇怪的事情发生了…
- 刚刚创建的d2l变成了ame?????
mamba create失败了;再来一次😅,已经被磨平棱角了捏
-
大概懂了… 可能conflict了???
-
还是用 conda来 create、 activate和deactivate吧…
-
其他的可以用mamba
-
安装深度学习框架pytorch和d2l软件包 再来捏O(∩_∩)O
-
安装d2l
mamba install d2l==0.17.5
-
安装深度学习框架
mamba install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3
有进度条比conda一直转圈圈强多了捏😄
受不起惊吓了… 但还是决定再来一次
- 安装失败woc…
-
没关系,再来😅
这个cached的机制不错…
插播:本地环境没有那个什么numpy.core的毛病了
- 有个warning,但貌似是成功了
-
woc… 成功了😭😭😭
-
今天折腾了n小时…
其他积累
-
conda查看版本包命令
- conda list 包名
-
mamba使用1
-
mamba使用2
-
mamba 比 conda好用呜呜呜!