anaconda-навигатор и ошибки установки pip (обязательно вложенные) - PullRequest
0 голосов
/ 04 мая 2020

Я в настоящее время застрял с проблемой разочарования. Пост довольно длинный, потому что я хочу быть как можно более подробным.

ОС: Windows 10. Anaconda Загрузить версию: Anaconda3-2020.02- Windows -x86_64.exe

I Установлена ​​анаконда в соответствии с указаниями. Однако подсказка анаконды и навигатор не могут быть найдены. Существует много проблем, но ни одно из решений не помогло мне.

Самое близкое, что я получил, было использовать:

activate root
conda update -n root conda
conda update --all
anaconda-navigator

, но "anaconda-navigator" заставил меня загрузить зеленый круг. Экран и ошибка:

Traceback (most recent call last):
  File "C:\Users\Moritz\anaconda3\lib\site-packages\anaconda_navigator\api\anaconda_api.py", line 377, in _load_unsafe_channels
    new_worker.unsafe_channels = info['channels']
TypeError: byte indices must be integers or slices, not str
Traceback (most recent call last):
  File "C:\Users\Moritz\anaconda3\lib\site-packages\anaconda_navigator\api\anaconda_api.py", line 382, in _conda_info_processed
    base_worker = worker.base_worker
AttributeError: 'ProcessWorker' object has no attribute 'base_worker'

После закрытия и повторного открытия консоли я снова набрал «anaconda-navigator» и получил другую ошибку:

Traceback (most recent call last):
  File "C:\Users\Moritz\anaconda3\lib\site-packages\qtpy\__init__.py", line 204, in <module>
    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\Moritz\anaconda3\Scripts\anaconda-navigator-script.py", line 6, in <module>
    from anaconda_navigator.app.main import main
  File "C:\Users\Moritz\anaconda3\lib\site-packages\anaconda_navigator\app\main.py", line 22, in <module>
    from anaconda_navigator.utils.conda import is_conda_available
  File "C:\Users\Moritz\anaconda3\lib\site-packages\anaconda_navigator\utils\__init__.py", line 15, in <module>
    from qtpy.QtGui import QIcon
  File "C:\Users\Moritz\anaconda3\lib\site-packages\qtpy\__init__.py", line 210, in <module>
    raise PythonQtError('No Qt bindings could be found')
qtpy.PythonQtError: No Qt bindings could be found

Это привело меня к мысли об использовании " pip install pyqt5 ", которая вызвала ошибку:

C:\Users\Moritz>pip --version
pip 20.0.2 from C:\Users\Moritz\anaconda3\lib\site-packages\pip (python 3.7)

C:\Users\Moritz>pip install pyqt5
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
Could not fetch URL https://pypi.org/simple/pyqt5/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pyqt5/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
ERROR: Could not find a version that satisfies the requirement pyqt5 (from versions: none)
ERROR: No matching distribution found for pyqt5
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping

Эта ошибка также уже обсуждалась и должна быть решена с помощью:" python -m pip install --trusted-host pypi. python .org - -trusted-host files.pythonhosted.org --trusted-host pypi.org --upgrade pip ", но в моем случае это вообще не сработает.

Мои системные переменные $ PATH включают каталог C : \ Users \ Moritz \ anaconda3 \ Скрипты, где находится python. Он также включает java путь (проблематично c?)

Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать.

Спасибо за ваши усилия.

...