栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

升级spyder时一些问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

升级spyder时一些问题

昨天手欠将python中的一些模块升级,搞得兼容出了问题,然后整个python被我搞崩了,一怒之下卸载重装,结果之前升级的spyder5也用不了了,为了能让pyqt5能用,也为了能用spyder看数据(老matlab使用者的后遗症,matlab处理数组真的yyds!!!!),只好吭哧吭哧的升级spyder了。在网上找了很多方法,整理了下仅供参考。

一、.按照正常的方法先将anaconda安装好。(本人用的python3.7,anaconda版本号2019.3)

二、由于anaconda自带的spyder3与pyqt5不兼容,无奈之下要将spyder3进行升级,升级版本5.1.5后,就能在pyqt5版本号大于5.12时也能打开spyder.

然后问题就来了!!!!

本来我想用自带的anaconda navigator对spyder进行升级的(当初就是这么干的),但是折腾了两天,每次都会弹出“Multiple Errors Encountered”这个问题,浪费我好多时间(哭晕在厕所),没有办法只能求助万能的网友,然后就有下面这种方案:

1:首先以管理员的身份启动cmd.exe;

2:升级conda(升级Anaconda前需要先升级conda)命令为:conda update conda

这个时候,幺蛾子又出来了,每次都会在奇奇怪怪的地方卡住,出现解析环境、下载模块等地方出现问题,后来查了下,解决方案如下:

『技术随手学』解决CondaHTTPError: HTTP 000 CONNECTION 问题 - 知乎

CondaHTTPError问题解决方法_邹小妹的博客-CSDN博客_condahttperror

大家一起来换源啊啊啊啊!!!!

在cmd.exe中按照下面的语句,一条一条的进行复制运行

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

conda config --set show_channel_urls yes

然后在C:UsersAdministrator 中找到.condarc文件,用记事本打开,将下面的语句替换保存

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
show_channel_urls: true
ssl_verify: false

然后就能完美的执行conda update conda 这一命令了~

PS:等待时间超级长,请在安装过程中保持心情愉悦,停下想砸键盘的小手!!!

PPS:如果这个源还不行,就

先删除现有的源

conda config --remove-key channels

查看现有channel的命令,应该只剩下default

conda config --show channels


然后就......自求多福吧(啊不!)

请各位再努力努力找找其他大神的笔记吧,原谅我菜鸡帮不到你~o(╥﹏╥)o

3.然后我们再开始升级anaconda:conda update anconda

4.升级spyder命令为:conda update spyder

!然而非常抱歉,我也被光荣的卡住了

于是我一怒之下,打开anaconda navigator对spyder进行简单粗暴的升级,目前还在等待中,如果能完成,我就记录下来,如果完成不了,我还得接着去找办法了~

waiting~~~waiting~~~waiting ,然而一个多小时过去了还是不行,我等不来了,没办法,只能重新找其他方法升级了。

然后,终于!!!!我成功了

用的是最原始也是最简单的办法:

在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 中找到spyder5.3.1的whl文件,然后....直接pip list搞定。

我终于能愉快的使用spyder5了哈哈哈哈哈

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/947771.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号