当前位置: 首页 > news >正文

anaconda rstudio安装后打不开_spyder打不开 安装anaconda 的tips

安装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
v2-22b1ca2db10aa9b49fd1e815a45ab431_180x120.jpg

但是没有安装成功,就是一直没有进度,不知道是什么原因,于是转用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 豆瓣的镜像源,目前很好用

安装之前配置相关的环境变量

v2-3f4f45c88d3288a3e0169cd713f9a99a_b.jpg

其中的python路径最开始找不到,是因为电脑默认的是隐藏的文件夹,所以看不到,把隐藏文件夹打钩就好了

v2-c93be2ced21d2f03aa85c14b324958dd_b.jpg
最右边对应 隐藏的项目 那里就是了

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

v2-cdf73587b9d4108b1960749cfa2df569_b.jpg

找自己对应型号的版本,安装

conda install -c https://conda.anaconda.org/conda-forge lifelines, 注意conda-forge和lifelines之间没有/

最后配置用户变量

v2-92884e1fe1d45ac421ec2efd0ebec02a_b.png

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路径添加进去:

v2-5b4134e0dc66040bd5669a091aa1100c_b.png

ok 两者可以同时打开,不会报错

v2-5260ae85e69a2b4dc67630dfc0406262_b.jpg

一激动就大早上不科研,跑来总结

以上只是个人经验,如果哪里说的不对,还请指正~~

祝各位安装软件的小伙伴都能顺顺利利,一路到底,如果遇到问题,很心累,再坚持一下,一定有办法解决的,加油吖~

(好了 我去科研了)

v2-41306e0b439d5408402667ced1f18b01_b.jpg

相关文章:

  • 任正非:实事求是的科研方向与二十年的艰苦努力(新年推荐)
  • 为什么使用依赖注入_一起来踩踩 Spring 中这个循环依赖的坑
  • 一个由CVS不区分大小导致的404问题
  • springboot profile_SpringBoot-基础
  • 设置列表框最小宽度且可随着内容变宽的方法
  • ajax怎么讲json对象传到后台_【JavaWeb】102:后台数据校验
  • 零基础学sql要多久_从零基础到独当一面的化妆师需要学多久?
  • hibernate的一个异常错误分析
  • hibernate不支持这样的继承映射
  • 鱼c论坛 python课后题_鱼的做法大全_鱼怎么做好吃_鱼的家常做法 - 菜谱 - 香哈网...
  • DetachedCriteria的createCriteria(String associationPath,String alias)方法有bug
  • 笔记本通过网口控制单片机_让笔记本发挥真正的洪荒之力——ORICO 笔记本高端外设系列套装体验...
  • oracle的char类型引起的问题
  • c++ map底层_再谈js对象数据结构底层实现原理-object array map set
  • javascript中删除字符串空格的方法
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • canvas 五子棋游戏
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • export和import的用法总结
  • Git初体验
  • HTTP那些事
  • JavaScript学习总结——原型
  • Less 日常用法
  • Median of Two Sorted Arrays
  • Object.assign方法不能实现深复制
  • 初探 Vue 生命周期和钩子函数
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 学习HTTP相关知识笔记
  • 与 ConTeXt MkIV 官方文档的接驳
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • kubernetes资源对象--ingress
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #Spring-boot高级
  • #Z2294. 打印树的直径
  • #控制台大学课堂点名问题_课堂随机点名
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (52)只出现一次的数字III
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (js)循环条件满足时终止循环
  • (LeetCode) T14. Longest Common Prefix
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (三)uboot源码分析
  • (转)Scala的“=”符号简介
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET Remoting学习笔记(三)信道
  • .NET/C# 的字符串暂存池
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • /etc/skel 目录作用
  • ?php echo ?,?php echo Hello world!;?
  • @RequestMapping-占位符映射
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • @vue/cli 3.x+引入jQuery
  • @在php中起什么作用?