Я только что установил на этот ноутбук Python 3.7 и Spyder, как и на многие другие. Однако на этот раз это не сработало.
Я установил Python 3.7.2 (tags/v3.7.2:9a3ffc0492, 23 декабря 2018 г., 23:09:28) [MSC v.1916 64 бит (AMD64)] на Win32 с помощью установщика. Я изменил путь на собственный: C:\Python\Python37, добавил библиотеку предварительной компиляции и путь к среде.
В этот момент ноутбук был перезагружен.
Затем я обновил pip:
Код: Выделить всё
py -3.7 -m pip install --upgrade pip
Код: Выделить всё
py -3.7 -m pip install spyder
Код: Выделить всё
C:\Python\Pythno37\Lib\site-packages\spyder\app\start.py
Код: Выделить всё
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
Понятия не имею, почему он не работает...
РЕДАКТИРОВАТЬ: Полное сообщение об ошибке:
[img]https:// i.sstatic.net/ugHel.png[/img]
Предполагается, что проблема связана с qtpy. Однако соответствующий файл импортируется:
Код: Выделить всё
from . import PYQT5,PYSIDE2, PYQT4, PYSIDE, PythonQtError
# To test if we are using WebEngine or WebKit
WEBENGINE = True
if PYQT5:
try:
from PyQt5.QtWebEngineWidgets import QWebEnginePage
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWebEngineWidgets import QWebEngineSettings
except ImportError:
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
from PyQt5.QtWebKitWidgets import QWebView as QWebEngineView
from PyQt5.QtWebKit import QWebSettings as QWebEngineSettings
WEBENGINE = False
Подробнее здесь: https://stackoverflow.com/questions/548 ... kitwidgets
Мобильная версия