IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> spyder 无法启动,跟pyqt有关,折腾半天终于好了 -> 正文阅读

[C++知识库]spyder 无法启动,跟pyqt有关,折腾半天终于好了

(base) C:\Users\25023>spyder return
Traceback (most recent call last):
File “C:\Users\25023\anaconda3\lib\site-packages\qtpy_init_.py”, line 204, in
from PySide import version as PYSIDE_VERSION # analysis:ignore
ModuleNotFoundError: No module named 'PySide’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\Users\25023\anaconda3\Scripts\spyder-script.py”, line 10, in
sys.exit(main())
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\start.py”, line 201, in main
from spyder.app import mainwindow
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\mainwindow.py”, line 53, in
requirements.check_qt()
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\requirements.py”, line 41, in check_qt
import qtpy
File “C:\Users\25023\anaconda3\lib\site-packages\qtpy_init_.py”, line 210, in
raise PythonQtError(‘No Qt bindings could be found’)
qtpy.PythonQtError: No Qt bindings could be found

(base) C:\Users\25023>pip install pyqt5
Requirement already satisfied: pyqt5 in c:\users\25023\appdata\roaming\python\python38\site-packages (5.15.4)
Collecting PyQt5-Qt5>=5.15
Using cached PyQt5_Qt5-5.15.2-py3-none-win32.whl (43.4 MB)
Collecting PyQt5-sip<13,>=12.8
Using cached PyQt5_sip-12.9.0-cp38-cp38-win32.whl (51 kB)
Installing collected packages: PyQt5-Qt5, PyQt5-sip
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.

We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.

spyder 4.1.5 requires pyqtwebengine<5.13; python_version >= “3”, which is not installed.
spyder 4.1.5 requires pyqt5<5.13; python_version >= “3”, but you’ll have pyqt5 5.15.4 which is incompatible.
Successfully installed PyQt5-Qt5-5.15.2 PyQt5-sip-12.9.0

(base) C:\Users\25023>pip install --use-feature=2020-resolver pyqt5
Requirement already satisfied: pyqt5 in c:\users\25023\appdata\roaming\python\python38\site-packages (5.15.4)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in c:\users\25023\anaconda3\lib\site-packages (from pyqt5) (12.9.0)
Requirement already satisfied: PyQt5-Qt5>=5.15 in c:\users\25023\anaconda3\lib\site-packages (from pyqt5) (5.15.2)

(base) C:\Users\25023>conda install pyqt
Collecting package metadata (current_repodata.json): done
Solving environment: done

Package Plan

environment location: C:\Users\25023\anaconda3

added / updated specs:
- pyqt

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
conda-4.10.3               |   py38h9f7ea03_0         2.9 MB
------------------------------------------------------------
                                       Total:         2.9 MB

The following packages will be UPDATED:

conda 4.9.2-py38h9f7ea03_0 --> 4.10.3-py38h9f7ea03_0

Proceed ([y]/n)? y

Downloading and Extracting Packages
conda-4.10.3 | 2.9 MB | ########################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

(base) C:\Users\25023>conda install pyqt
Collecting package metadata (current_repodata.json): done
Solving environment: done

All requested packages already installed.

(base) C:\Users\25023>spyder
Traceback (most recent call last):
File “C:\Users\25023\anaconda3\lib\site-packages\qtpy_init_.py”, line 204, in
from PySide import version as PYSIDE_VERSION # analysis:ignore
ModuleNotFoundError: No module named ‘PySide’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\Users\25023\anaconda3\Scripts\spyder-script.py”, line 10, in
sys.exit(main())
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\start.py”, line 201, in main
from spyder.app import mainwindow
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\mainwindow.py”, line 53, in
requirements.check_qt()
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\requirements.py”, line 41, in check_qt
import qtpy
File “C:\Users\25023\anaconda3\lib\site-packages\qtpy_init_.py”, line 210, in
raise PythonQtError(‘No Qt bindings could be found’)
qtpy.PythonQtError: No Qt bindings could be found

(base) C:\Users\25023>brew install pyqt
‘brew’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

(base) C:\Users\25023>unset QT_API
‘unset’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

(base) C:\Users\25023>QT_AP
‘QT_AP’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

(base) C:\Users\25023>QT_API
‘QT_API’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

(base) C:\Users\25023>LD_LIBRARY_PATH
‘LD_LIBRARY_PATH’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

(base) C:\Users\25023>path
PATH=C:\Users\25023\anaconda3;C:\Users\25023\anaconda3\Library\mingw-w64\bin;C:\Users\25023\anaconda3\Library\usr\bin;C:\Users\25023\anaconda3\Library\bin;C:\Users\25023\anaconda3\Scripts;C:\Users\25023\anaconda3\bin;C:\Users\25023\anaconda3\condabin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\nodejs;C:\ProgramData\chocolatey\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Users\25023\AppData\Local\Microsoft\WindowsApps;.;C:\Users\25023\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\25023\AppData\Roaming\npm

(base) C:\Users\25023>spyder --new-instance
Traceback (most recent call last):
File “C:\Users\25023\anaconda3\lib\site-packages\qtpy_init_.py”, line 204, in
from PySide import version as PYSIDE_VERSION # analysis:ignore
ModuleNotFoundError: No module named ‘PySide’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\Users\25023\anaconda3\Scripts\spyder-script.py”, line 10, in
sys.exit(main())
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\start.py”, line 215, in main
from spyder.app import mainwindow
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\mainwindow.py”, line 53, in
requirements.check_qt()
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\requirements.py”, line 41, in check_qt
import qtpy
File “C:\Users\25023\anaconda3\lib\site-packages\qtpy_init_.py”, line 210, in
raise PythonQtError(‘No Qt bindings could be found’)
qtpy.PythonQtError: No Qt bindings could be found

(base) C:\Users\25023>python
Python 3.8.5 (default, Sep 4 2020, 00:03:40) [MSC v.1916 32 bit (Intel)] :: Anaconda, Inc. on win32
Type “help”, “copyright”, “credits” or “license” for more information.

from PySide import version as PYSIDE_VERSION
Traceback (most recent call last):
File “”, line 1, in
ModuleNotFoundError: No module named ‘PySide’

quit
Use quit() or Ctrl-Z plus Return to exit

quit()

(base) C:\Users\25023>pip install pyside2
Collecting pyside2
Downloading PySide2-5.15.2-5.15.2-cp35.cp36.cp37.cp38.cp39-none-win32.whl (115.8 MB)
|████████████████████████████████| 115.8 MB 819 kB/s
Collecting shiboken2==5.15.2
Downloading shiboken2-5.15.2-5.15.2-cp35.cp36.cp37.cp38.cp39-none-win32.whl (2.1 MB)
|████████████████████████████████| 2.1 MB 819 kB/s
Installing collected packages: shiboken2, pyside2
Successfully installed pyside2-5.15.2 shiboken2-5.15.2

(base) C:\Users\25023>spyder
Traceback (most recent call last):
File “C:\Users\25023\anaconda3\Scripts\spyder-script.py”, line 10, in
sys.exit(main())
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\start.py”, line 201, in main
from spyder.app import mainwindow
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\mainwindow.py”, line 53, in
requirements.check_qt()
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\requirements.py”, line 42, in check_qt
package_name, required_ver = qt_infos[qtpy.API]
KeyError: ‘pyside2’

(base) C:\Users\25023>spyder return
Traceback (most recent call last):
File “C:\Users\25023\anaconda3\Scripts\spyder-script.py”, line 10, in
sys.exit(main())
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\start.py”, line 201, in main
from spyder.app import mainwindow
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\mainwindow.py”, line 53, in
requirements.check_qt()
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\requirements.py”, line 42, in check_qt
package_name, required_ver = qt_infos[qtpy.API]
KeyError: ‘pyside2’

(base) C:\Users\25023>python
Python 3.8.5 (default, Sep 4 2020, 00:03:40) [MSC v.1916 32 bit (Intel)] :: Anaconda, Inc. on win32
Type “help”, “copyright”, “credits” or “license” for more information.
Failed calling sys.interactivehook
Traceback (most recent call last):
File “C:\Users\25023\anaconda3\lib\site.py”, line 440, in register_readline
readline.read_history_file(history)
File “C:\Users\25023\anaconda3\lib\site-packages\pyreadline\rlmain.py”, line 165, in read_history_file
self.mode._history.read_history_file(filename)
File “C:\Users\25023\anaconda3\lib\site-packages\pyreadline\lineeditor\history.py”, line 82, in read_history_file
for line in open(filename, ‘r’):
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x9a in position 27: illegal multibyte sequence

import PySide2
quit()

(base) C:\Users\25023>spyder return
Traceback (most recent call last):
File “C:\Users\25023\anaconda3\Scripts\spyder-script.py”, line 10, in
sys.exit(main())
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\start.py”, line 201, in main
from spyder.app import mainwindow
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\mainwindow.py”, line 53, in
requirements.check_qt()
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\requirements.py”, line 42, in check_qt
package_name, required_ver = qt_infos[qtpy.API]
KeyError: ‘pyside2’

(base) C:\Users\25023>pip install pyqtwebengine -U
Collecting pyqtwebengine
Downloading PyQtWebEngine-5.15.4-cp36.cp37.cp38.cp39-none-win32.whl (157 kB)
|████████████████████████████████| 157 kB 726 kB/s
Requirement already satisfied, skipping upgrade: PyQt5-sip<13,>=12.8 in c:\users\25023\anaconda3\lib\site-packages (from pyqtwebengine) (12.9.0)
Requirement already satisfied, skipping upgrade: PyQt5>=5.15.4 in c:\users\25023\appdata\roaming\python\python38\site-packages (from pyqtwebengine) (5.15.4)
Collecting PyQtWebEngine-Qt5>=5.15
Downloading PyQtWebEngine_Qt5-5.15.2-py3-none-win32.whl (50.2 MB)
|████████████████████████████████| 50.2 MB 930 kB/s
Requirement already satisfied, skipping upgrade: PyQt5-Qt5>=5.15 in c:\users\25023\anaconda3\lib\site-packages (from PyQt5>=5.15.4->pyqtwebengine) (5.15.2)
Installing collected packages: PyQtWebEngine-Qt5, pyqtwebengine
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.

We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.

spyder 4.1.5 requires pyqt5<5.13; python_version >= “3”, but you’ll have pyqt5 5.15.4 which is incompatible.
spyder 4.1.5 requires pyqtwebengine<5.13; python_version >= “3”, but you’ll have pyqtwebengine 5.15.4 which is incompatible.
Successfully installed PyQtWebEngine-Qt5-5.15.2 pyqtwebengine-5.15.4

(base) C:\Users\25023>spyder return
Traceback (most recent call last):
File “C:\Users\25023\anaconda3\Scripts\spyder-script.py”, line 10, in
sys.exit(main())
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\start.py”, line 201, in main
from spyder.app import mainwindow
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\app\mainwindow.py”, line 53, in
requirements.check_qt()
File “C:\Users\25023\anaconda3\lib\site-packages\spyder\requirements.py”, line 42, in check_qt
package_name, required_ver = qt_infos[qtpy.API]
KeyError: ‘pyside2’

(base) C:\Users\25023>pypt5
‘pypt5’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

(base) C:\Users\25023>pip check
stockquant 0.1.0 requires baostock, which is not installed.
stockquant 0.1.0 requires colorlog, which is not installed.
stockquant 0.1.0 requires concurrent-log-handler, which is not installed.
stockquant 0.1.0 requires tushare, which is not installed.
qdarkstyle 2.8.1 requires helpdev, which is not installed.
pexpect 4.8.0 requires ptyprocess, which is not installed.
conda 4.10.3 requires ruamel-yaml-conda, which is not installed.
spyder 4.1.5 has requirement pyqt5<5.13; python_version >= “3”, but you have pyqt5 5.15.4.
spyder 4.1.5 has requirement pyqtwebengine<5.13; python_version >= “3”, but you have pyqtwebengine 5.15.4.

(base) C:\Users\25023>pip install pyqt5==5.12.0
Collecting pyqt5==5.12.0
Downloading PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win32.whl (41.2 MB)
|████████████████████████████████| 41.2 MB 939 kB/s
Collecting PyQt5_sip<4.20,>=4.19.14
Downloading PyQt5_sip-4.19.19-cp38-none-win32.whl (44 kB)
|████████████████████████████████| 44 kB 668 kB/s
Installing collected packages: PyQt5-sip, pyqt5
Attempting uninstall: PyQt5-sip
Found existing installation: PyQt5-sip 12.9.0
Uninstalling PyQt5-sip-12.9.0:
Successfully uninstalled PyQt5-sip-12.9.0
Attempting uninstall: pyqt5
Found existing installation: PyQt5 5.15.4
Uninstalling PyQt5-5.15.4:
Successfully uninstalled PyQt5-5.15.4
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.

We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.

spyder 4.1.5 requires pyqtwebengine<5.13; python_version >= “3”, but you’ll have pyqtwebengine 5.15.4 which is incompatible.
pyqtwebengine 5.15.4 requires PyQt5>=5.15.4, but you’ll have pyqt5 5.12 which is incompatible.
pyqtwebengine 5.15.4 requires PyQt5-sip<13,>=12.8, but you’ll have pyqt5-sip 4.19.19 which is incompatible.
Successfully installed PyQt5-sip-4.19.19 pyqt5-5.12

(base) C:\Users\25023>pip install pyqtwebengine==5.12.0
Collecting pyqtwebengine5.12.0
Downloading PyQtWebEngine-5.12-5.12.1-cp35.cp36.cp37.cp38-none-win32.whl (40.6 MB)
|████████████████████████████████| 40.6 MB 6.4 MB/s
Requirement already satisfied: PyQt5>=5.12 in c:\users\25023\anaconda3\lib\site-packages (from pyqtwebengine
5.12.0) (5.12)
Requirement already satisfied: PyQt5_sip<4.20,>=4.19.14 in c:\users\25023\anaconda3\lib\site-packages (from PyQt5>=5.12->pyqtwebengine==5.12.0) (4.19.19)
Installing collected packages: pyqtwebengine
Attempting uninstall: pyqtwebengine
Found existing installation: PyQtWebEngine 5.15.4
Uninstalling PyQtWebEngine-5.15.4:
Successfully uninstalled PyQtWebEngine-5.15.4
Successfully installed pyqtwebengine-5.12

解决办法安装spyder匹配的PyQt5版本

pip install pyqt5==5.12.0

pip install pyqtwebengine==5.12.0

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-25 11:28:13  更:2021-07-25 11:29:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 5:19:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码