经验不分顺序,希望大家都看完(在csdn翻来覆去终于解决了anaconda和pytorch的使用)
我个人理解哈:可以不用python,只需要anaconda(解析器)+pycharm(编辑器)+pytorch(库)三者结合就可以进行基本的深度学习了。
其中pycharm的版本应该不需要关注,只要anaconda版本是比较稳定的兼容的就行,pytorch版本需要和自身的显卡版本对照。
1、前前后后安装卸载了很多次anaconda,如今还是没有解决从anaconda里面打开jupyternotebook这个问题。(大家有什么好的办法可以私我),但是可以从命令行打开jupyter,因此也不影响使用。
2、如果电脑之前下载了python,建议卸载,因为anaconda本身带有python版本,两者共存的时候会出现一些奇奇怪怪的问题。
3、(基于卸载了python)anaconda版本,建议不要下载太新的,根据网上搜索自己选择。
4、pytorch的版本要对照自己的显卡版本,显卡版本过低的建议下载cpu版本,作者本身下载的cpu版本,因此不过多描述gpu版本。(作者的显卡支持pytorch1.1-1.10)
python、torch、torchvision版本对应:参考这个博主的回答,点击链接跳转
5、pytorch安装方式:如果conda安装出现问题,那么建议使用pip安装(基于作者本身的经验)
我是使用的pip,因为conda安装之后,虽然在命令行里面可以使用,但是在pycharm里面无法使用torch,并且,在anaconda的lib-sitepages里面也找不到我的torch包,就好像没有安装过一样,
6、这里提供pytorch1.6版本的pip安装命令(可以参考,我的显卡版本是9.2的,其中1.1到1.10版本的pytorch-cpu版都可以使用):
pip install torch1.6.0+cpu torchvision0.7.0+cpu -f
https://download.pytorch.org/whl/torch_stable.html
大家直接复制就行
7、最重要的一点,大家在卸载软件的时候一定要使用一种可以检测出注册表文件的软件,我经常用的是geek,在csdn上面搜索下载教程就行。一定要把每次卸载的anaconda卸载干净!!!!否则会出现各种莫名其妙的问题。
8、anaconda导航器打不开,可以参考这个博主的回答,链接戳这里跳转
9、题外话:我一开始浏览器拒绝访问、安装软件也有问题,最初的一个大原因是因为,之前我电脑上打开过vpn,一直不知道vpn会篡改电脑,在网上搜了很多才意识到是vpn的原因。
大家如果遇到关于网络拒绝访问或者拒绝连接之类的问题,可以考虑是不是打开过vpn,导致把系统代理打开了,然后代理就一直开着。只有把vpn程序里面的系统代理关掉,再把vpn后台进程全部关掉才可以!!!!
之前我搜的解决办法说是要把注册表里面的代理条目删除,再给网络权限禁止,但是一开机代理还是打开了。
所以大家解决不了的时候可以参考一下我这个办法。
最后大家有什么问题都可以留言,我看到会回复大家的。