关于sklearn、pytorch、tensorflow安装使用要说的

由于疫情学校还不让回去,只能在家对着这台笔记本折腾,搭建环境就要了我半条命,虽然网上有好多傻瓜级教程,也覆盖不了每个人会遇到的各种各样的情况,小白有许多问号,或许是很简单的问题,可没人指导就是弱小无助又委屈。

回顾一下这曲折坎坷的经历。我为了学python直接下载了python3.8,用它自带的IDLE跑了一些简单的实验熟悉语法,后来想着要用正规一点的吧,考虑自己以前就有VisualStudio2018,就升级安装了支持python的部分凑合用呗,结果它自动帮我下载了Anaconda以及其他的东西,变得冗余不说我发现我以前pip安装的一些包都不见了,这使我很不高兴,想着卸载VisualStudio就能变回原来的样子了,于是一顿sao操作删了所有相关的东西,甚至还跑C盘删了一些我觉得是那一起的东西(记住这个手贱的操作),后来我才知道装Anaconda就会再装一个python和原来安装的那个没关系。

问同学说VScode轻量级很好用,Pycharm打开会比较慢,于是分分钟下了VScode按网上教程一气呵成print('hello world')结果打不出来,提示终端调用错误啥啥啥的,最后找到原因是我删C盘文件时弄坏了PowerShell(Window自己的shell),把终端terminal换成cmd就能用了,cmd能做的事情,Powershell都能做,但是Powershell还能额外做许多cmd不能做的活,问同学说得重装系统,我怕麻烦还有一些文件可能丢失就不想重装,哎说出来都是泪。

后面考虑到装深度学习的库,还是想用conda安装,就下了一个miniconda,它就没有Anaconda那么多东西,就一个黑框框,可以创建不同的环境,怕有些库版本不兼容隔离起来会比较好,然后用conda安装TensorFlow指定一个镜像地址下载,失败了再来,没问题。装pytorch,在官网上选好你的配置,复制它帮你生成的命令,装了一整天,那个torch太大了,经常断,后来B站上有人教离线安装那两个大的库,我试了也不行,可能还需要把下载的压缩包放进指定的lib文件夹里,还要在一个txt文件里写上什么东西(知乎上面有人这么说,我没试过),后来我是用cmd直接pip安装的,可能那个时候网也好一点了,就给我安上了,后来实验发现,现在在cmd里pip命令安装到的是conda(base)下载的那个版本的python,又不是之前最开始下载的那个python3.8了。我是没有GPU的,GPU的可能要弄cuda更麻烦一点。

关于机器学习的库scinkit-learn下载之前先要有numpy,scipy,matplotlib,另外我用到CRF(条件随机场)看别人的代码import sklearn-crfsuite,好吧它不是sklearn里面的,要另外下载。

好蕉绿啊,日常担心组会汇报,担心达不到毕业要求,担心毕业了找不到工作。在我的吃灰收藏夹里躺了这么久,你们已经是成熟的知识了,应该学会自己跳进我的脑袋里面......