手动安装 Spyder 4.0 beta 版
手动安装 Spyder 4.0 beta 版
- 测试环境
- 下载或克隆源码
- 安装依赖
- 安装
- 运行
- 已知问题
- 参考文档
Spyder 是 一个 Python 的 IDE。
个人在使用spyder 3.3+时,遇到很多不爽的地方,甚至还有些莫名其妙的bug。并且在anaconda中,几乎要每新建一个env,就要弄一个Spyder,觉得装的过多了,就想着全局装一个Spyder,然后用的时候,连接其他要用的版本的IPython解释器就好了。
于是乎一气之下就想安装4.0 beta,想着beta有bug那是因为是beta版,也能让人接受,但稳定版bug频出,真是让人难受。所以,就尝试了手动安装,还给折腾成功了,并记录如下,供有需要的朋友参考。
2020-05-04 注:目前Spyder已经发布了稳定版,安装方法,除了在AnaConda中安装外,命令行安装用“pip install spyder==4.1.2”可直接安装已发布的4.1.2。新版本中可能推荐安装Kite作为代码补全之类的工具。这个看个人需要了,安装方法请百度。个人试了一下,感觉这个很耗内存,而且集成到Spyder中有些问题,可能是因为我把Spyder安装在虚拟环境中的原因吧。
测试环境
windows 10
python 3.6.6
提示:可以在Python的虚拟环境里装,启动spyder时,也只能在虚拟环境中启动
下载或克隆源码
git clone https://github.com/spyder-ide/spyder.git
提示:由于现在 beta 版本还在更新,每次可能加了新内容,导致安装时出现的问题可多可少,我看了下,我当时克隆时,是下图中这个版本,如果最新版的安装出错问题大,可以去git记录里找到我这个成功安装的版本,同时我也把这个版本上传到CSDN了。
安装依赖
安装包里基本都写明了依赖
在 requirements/ 文件夹下,在cmd输入命令(需定位到当前文件夹)
pip install -r conda.txt
pip install -r test.txt
如果 报错提示 没有 pyqt < 5.10
,则在conda.txt
14行的pyqt
,改成 PyQt5
,再重新安装即可,即
PyQt5<5.10
继续安装依赖
pip install python-language-server
pip install spyder-kernels==1.*
还有其他依赖
# 此依赖可去除打开设置时的一个报错(没有PYFLAKES_REQVER变量)
pip install pyflakes# 此依赖是代码提示功能
pip install repo
官方提供了非安装的启动方式,启动命令是:
python bootstrap.py
安装
在 cmd 输入命令
python setup.py build
python setup.py install
运行
在 cmd 输入命令
spyder
注:Spyder是运行在当前这个Python版本(的虚拟环境)中的,但是里面的IPython解释器是可以用设置成其他Python版本。即其他Python版本可以不用安装Spyder,而直接作为Spyder的解释器来用。
其他Python要作为该Spyder的IPython解释器,至少需要安装如下库
pip install spyder-kernels==1.*
pip install matplotlib
另注:Spyder 可以连接其他 IPython Console(上面这个是在设置里修改的解释器位置,而这个Console不是那样的),怎么用有点忘记了,我记得需要新开一个运行 IPython Console 的终端,然后输入一个什么连接用的json文档来着。反正折腾下百度下就能知道的。
已知问题
我使用的这个版本,有一个问题,就是新建保存文件时,偶尔会报错,但实际上文件保存成功了,并不影响实际使用。
参考文档
Spyder官方文档:https://docs.spyder-ide.org/installation.html#requirements
手动安装 Spyder 4.0 beta 版相关推荐
- 火狐linux ubuntu16.04,Ubuntu 16.04 安装 Firefox 48.0 beta版
Mozilla Firefox浏览器测试版48.0最近由Mozilla团队发布.一个显着的特点是对恶意软件的下载,WebRTC技术的改进,URL栏中结果面板的新设计,还有更多的增强的保护. Mozil ...
- 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...
写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...
- 鸿蒙2.0beta报名,鸿蒙OS 2.0 Beta版系统在哪报名-报名方法介绍
鸿蒙OS系统一直以来深受大家的关注,最近全新推出了鸿蒙OS 2.0 Beta版,那么鸿蒙OS 2.0 Beta版在哪报名呢?小编为大家分享一下关于鸿蒙OS 2.0 Beta版的报名方法介绍,对鸿蒙OS ...
- 【巨杉数据库SequoiaDB】巨杉数据库 v5.0 Beta版 正式发布
2020年疫情的出现对众多企业运营造成了严重的影响.面对突发状况,巨杉利用长期积累的远程研发协作体系,仍然坚持进行技术创新,按照已有规划推进研发工作,正式推出了巨杉数据库(SequoiaDB) v ...
- linux安装wine教程,Debian,Ubuntu和Linux Mint 上安装 Wine 3.0 正式版
Wine是一个开放源代码,免费且易于使用的程序,使Linux用户能够在类Unix操作系统上运行一些基于Windows的应用程序. Wine是用于安装几乎所有Windows程序版本的兼容层. 本文介绍了 ...
- mysql手动安装配置,mysql8.0.11 winx64手动安装配置教程
首先跟大家唠一唠家常,随着MySQL迅速的更新,MySQL突飞猛进已经更新到了8.0版本,那么它和我们之前用的5.X版本有什么明显的区别那?首先给大家看下MySQL5.X自带表的查询速度 之后献上My ...
- TensorFlow 2.0 beta版本来了!
在不知不觉中,TensorFlow 2.0 beta版本已经发布,你可以通过下述方法安装: 或安装GPU版本: pip install tensorflow-gpu==2.0.0-beta0 在此测试 ...
- mac装linux fedora,在RHEL,CentOS和Fedora上安装 Wine 3.0稳定版
Wine是一个开放源代码和免费的Linux应用程序,使用户可以在Unix/Linux操作系统上运行任何基于Windows的应用程序.Wine团队每两个星期不断发布他们的版本. 最后,Wine团队自豪地 ...
- 解决Chrome浏览器打开新标签页,显示“无法访问此网站 连接已重置”的问题【在54.0 beta版上测试通过】
1. 问题描述 在浏览器中打开新标签页,无法正常进入带搜索框的新标签页,而是出现错误:无法访问此网站 连接已重置. 2. 解决办法 按照这篇博客的做法(http://www.cnblogs.com/c ...
最新文章
- gitlens突然不显示了_损失百万!预防LED显示屏火灾隐患,从三方面入手
- css实现元素居中的常见方法
- mysql面试精选【推荐】
- 如何加强测评机构自身的规范化管理, 不断提高测评的能力和水平
- C++求复数的角度_【研读.教材分析】“勾股定理”教学——基于单元整体的角度再思考...
- python django mysql结果获取_Django中从mysql数据库中获取数据传到echarts方式
- 前端知识点总结——VUE
- Django学习笔记7
- knowledge_based topic model - 基于知识的主题模型概述
- 用PHP搞掂黑群晖IPv6的DNSPod解析【7月23日更新,支持v4和v6】
- Denoise_bayerdomain
- 传统蓝牙HCI流控(HCI flow control)
- 南方航空认沽权证21日上市 初始行权价为7.43元
- gyb的常用lazyCopy
- TunesKit Audio Converter for Mac(音频格式转换软件)
- 格雷通路 算法 java,Java算法与数据结构教程
- (转)使用jsonp帮助你知道关注的他或她QQ音乐中搜藏了什么歌曲
- 单链表-荷兰国旗问题
- Andriod 真正意义上的唤醒第三方应用(只需要知道包名即可)
- 什么是开发中经常说的POCO