安装anaconda的过程中遇到了各种问题,在这里总结一下,本来是装好的,直接安装,没有问题,但是跑神经网络模型代码的时候,直接kernel died ,restarting,然后突然spyder打不开,在修复的路上越走越远,直接导致了最后的卸载重装,电脑里有cuda,之前安装好的 ,这一部分是不用动的,就是查看自己cuda的版本,在官网上下载cuda和cudnn,按照教程直接安装即可,网上教程很多,现在感觉是因为自己的torch版本装的太低导致的kernel died,所以可以试一下先将torch升级
查看torch版本
import torch
print(torch.__version__)
查看cuda版本: nvcc --version
用镜像源conda安装pytorch相关指令:
查看源:conda config --show-sources
添加源:conda config --add channels http网址
移除源:conda config --remove channels http网址
PyTorch 官网给的安装命令需要去掉最后的 -c pytorch ,这样才能享受镜像源的高速
最新版20200716 镜像源地址:
Index of /anaconda/pkgs/main/mirrors.tuna.tsinghua.edu.cn
但是没有安装成功,就是一直没有进度,不知道是什么原因,于是转用pip指令安装:
用pip安装torch (亲测可用)
pip install torch===1.5.1 torchvision===0.6.1 -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.douban.com/simple
前面是从pytorch官网选好的安装版本对应的指令,直接在后面跟镜像源的地址即可
-i https://pypi.douban.com/simple 豆瓣的镜像源,目前很好用
安装之前配置相关的环境变量
其中的python路径最开始找不到,是因为电脑默认的是隐藏的文件夹,所以看不到,把隐藏文件夹打钩就好了
最右边对应 隐藏的项目 那里就是了spyder打不开
安装完spyder还是打不开??(内心很绝望,真的不知道为什么)
于是乎,上网找各种分析原因的,大致定位到是PyQt5出了问题,于是接着安装
pip install PyQt5--user -i https://pypi.douban.com/simple
但是发现还是不行,在anaconda navigator里面lunch spyder会发现报错,大致错误说的是:No module named 'PyQt5.QtWebKitWidgets'
接着找解决方案,有人说去原始文件里把'PyQt5.QtWebKitWidgets'替换为'PyQt5.QtWebEngineWidgets',但是针对我遇到的情况,这种方法是没有用的,然后好想是看到说是因为新版本的pyqt5的这个名称换掉了,于是直接安装低版本的pyqt5
我的解决方案是:
pip install PyQt5==5.7.1 --user -i https://pypi.douban.com/simple
安装对应的tool
pip install pyqt5-tools==5.7.1.1.1 --user -i https://pypi.douban.com/simple
如果遇到说 PackagesNotFoundError: The following packages are not available from current channels
就用下面的指令找这个安装包所有的型号
anaconda search -t conda lifelines
找自己对应型号的版本,安装
conda install -c https://conda.anaconda.org/conda-forge lifelines, 注意conda-forge和lifelines之间没有/
最后配置用户变量
over 至此终于安装好了
生活处处有惊喜,直到今天早上,打开之前发现的宝藏app,mathpix(一个可以将截图的公式转换为latex代码的软件,看网上说是有限制次数的,无意中发现的,现在还不知道有没有限制次数),它报错了:
Application failed to start because it could not find or load the QT platform plugin “windows”
??qt platform有点眼熟啊,不就是我spyder打不开,然后辛辛苦苦配置的嘛,至此水落石出,我的spyder打不开就是因为他们两个的冲突了,然后上网又查了一通,于是在用户变量后面再添加一个就好了,把mathpix的qt路径添加进去:
ok 两者可以同时打开,不会报错
一激动就大早上不科研,跑来总结
以上只是个人经验,如果哪里说的不对,还请指正~~
祝各位安装软件的小伙伴都能顺顺利利,一路到底,如果遇到问题,很心累,再坚持一下,一定有办法解决的,加油吖~
(好了 我去科研了)