李沐《动手学深度学习》第二版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好用呜呜呜!
 
![[附源码]Python计算机毕业设计Django的剧本杀管理系统](https://img-blog.csdnimg.cn/e4f70c9b36134f71a34df59f6c132917.png)

![[附源码]Python计算机毕业设计SSM乐跑(程序+LW)](https://img-blog.csdnimg.cn/711f667aa85e40f4a0ced66cf03bff3f.png)














