Я пытаюсь запустить 32-разрядную версию Anaconda 3.7 в 64-разрядной системе Windows 7. После установки я могу запустить Anaconda-Prompt, но ни Navigator, ни Spyder не откроются.
После первой установки и запуска «anaconda-navigator» из командной строки я получаю:
Traceback (most recent call last):
File "C:\Anaconda3\Scripts\spyder-script.py", line 10, in <module>
sys.exit(main())
File "C:\Anaconda3\lib\site-packages\spyder\app\start.py", line 186, in main
from spyder.app import mainwindow
File "C:\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 78, in <m
odule>
from qtpy.compat import from_qvariant
File "C:\Anaconda3\lib\site-packages\qtpy\compat.py", line 15, in <module>
from .QtWidgets import QFileDialog
File "C:\Anaconda3\lib\site-packages\qtpy\QtWidgets.py", line 22, in <module>
from PyQt5.QtWidgets import *
ImportError: DLL load failed: The specified procedure could not be found.
Когда я вписываю Spyder3 в Anaconda-Prompt, я получаю эту ошибку в Launcher:
Невозможно создать процесс, используя
"C: \ CI \ spyder_154343968308_h_env_pythonw.exe"
"C: \ Anaconda3 \ Scripts \ spyder3.exe" '
Я пробовал различные предлагаемые исправления из других поисков, в том числе из Anaconda-Prompt:
1. conda обновление conda (Это обновление conda с 4.5.12 до 4.6.11)
2. обновление conda PyQt5
WARNING: The conda.compat module is deprecated and will be removed in a future r
elease.
PackageNotInstalledError: Package is not installed in prefix.
prefix: C:\Anaconda3
package name: pyqt5
conda install PyQt5
Я получаю PackageNotFoundError
pip install PyQt5
Я получаю предупреждение:
spyder 3.3.2 has requirement pyqt5<5.10; python_version >= "3", but you'll have
pyqt5 5.12.1 which is incompatible.
Installing collected packages: PyQt5-sip, PyQt5
Successfully installed PyQt5-5.12.1 PyQt5-sip-4.19.15
Это фактически позволяет мне запускать навигатор, но когда я пытаюсь запустить Spyder, я получаю следующую ошибку:
Traceback (most recent call last):
File "C:\Anaconda3\Scripts\spyder-script.py", line 10, in sys.exit(main())
File "C:\Anaconda3\lib\site-packages\spyder\app\start.py", line 186, in main from spyder.app import mainwindow
File "C:\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 90, in from qtpy import QtWebEngineWidgets # analysis:ignore
File "C:\Anaconda3\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 22, in from PyQt5.QtWebEngineWidgets import QWebEnginePage
ValueError: PyCapsule_GetPointer called with incorrect name
Запуск spyder3 из подсказки Anaconda по-прежнему показывает исходную ошибку.