解决安装pyqt5之后无法打开spyder的问题

yipeiwu_com6年前Python基础

运行某demo时候按照提示安装了pyqt5,然后通过命令行去打开spyder时就报这个错:

错误的说法分别有:

1、anaconda里面已经装了pyqt5,在通过pip install 安装会导致混乱

2、pyqt5版本太高不匹配

经过:

pip uninstall pyqt5
pip install pyqt5==5.10.1

后修复了不能打开spyder的问题

更新:

anconda里面的qt版本管理感觉相对混乱,并且比最新的qt版本要稍微落后一些,涉及的qt库又不止一个,什么pyqt5,qt等等,这些库又要相互匹配,所以一旦乱动一个就很容易造成一些错误。

以上这篇解决安装pyqt5之后无法打开spyder的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

在Python中用get()方法获取字典键值的教程

 get()方法返回给定键的值。如果键不可用,则返回默认值None。 语法 以下是get()方法的语法: dict.get(key, default=None) 参数...

Python lxml模块的基本使用方法分析

本文实例讲述了Python lxml模块的基本使用方法。分享给大家供大家参考,具体如下: 1 lxml的安装 安装方式:pip install lxml 2 lxml的使用 2.1 lx...

Python 过滤字符串的技巧,map与itertools.imap

具体的实例 我们需要在目录中遍历,包括子目录(哈哈),找出所有后缀为:rmvb ,avi ,pmp 的文件。(天哪?!你要干什么?这可是我的隐私啊~~) 复制代码 代码如下:import...

基于Python中的yield表达式介绍

基于Python中的yield表达式介绍

python生成器 python中生成器是迭代器的一种,使用yield返回函数值。每次调用yield会暂停,而可以使用next()函数和send()函数可以恢复生成器。 这里可以参考Py...

在Django中管理Users和Permissions以及Groups的方法

管理认证系统最简单的方法是通过管理界面。然而,当你需要绝对的控制权的时候,有一些低层 API 需要深入专研,我们将在下面的章节中讨论它们。 创建用户 使用 create_user 辅助函...