При запуске Anaconda Navigator возникает OSError Could not find a suitable TLS CA certificate bundle, invalid path. Как пофиксить?

Ссылка скопирована
1 ответ
Navigator Error An unexpected error occurred on Navigator start-up  Report Please report this issue in the anaconda issue tracker  Main Error Could not find a suitable TLS CA certificate bundle, invalid path: C:Program FilesPostgreSQL16sslcertsca-bundle.crt Traceback Traceback (most recent call last):   File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorexceptions.py", line 74, in exception_handler     return_value = func(*args, **kwargs)   File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorappstart.py", line 137, in start_app     window = run_app(splash)   File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorappstart.py", line 59, in run_app     window = MainWindow(splash=splash)   File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorwidgetsmain_window__init__.py", line 221, in __init__     self.api = AnacondaAPI()   File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapianaconda_api.py", line 1176, in AnacondaAPI     ANACONDA_API = _AnacondaAPI()   File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapianaconda_api.py", line 71, in __init__     self._client_api = ClientAPI(config=self.config)   File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapiclient_api.py", line 683, in ClientAPI     CLIENT_API = _ClientAPI(config=config)   File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapiclient_api.py", line 145, in __init__     self.reload_client()   File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapiclient_api.py", line 360, in reload_client     client.user()   File "C:ProgramDataAnaconda3libsite-packagesbinstar_client__init__.py", line 241, in user     res = self.session.get(url, verify=self.session.verify)   File "C:ProgramDataAnaconda3libsite-packagesrequestssessions.py", line 600, in get     return self.request("GET", url, **kwargs)   File "C:ProgramDataAnaconda3libsite-packagesrequestssessions.py", line 587, in request     resp = self.send(prep, **send_kwargs)   File "C:ProgramDataAnaconda3libsite-packagesrequestssessions.py", line 701, in send     r = adapter.send(request, **kwargs)   File "C:ProgramDataAnaconda3libsite-packagesrequestsadapters.py", line 460, in send     self.cert_verify(conn, request.url, verify, cert)   File "C:ProgramDataAnaconda3libsite-packagesrequestsadapters.py", line 263, in cert_verify     raise OSError( OSError: Could not find a suitable TLS CA certificate bundle, invalid path: C:Program FilesPostgreSQL16sslcertsca-bundle.crt

Navigator Error An unexpected error occurred on Navigator start-up Report Please report this issue in the anaconda issue tracker Main Error Could not find a suitable TLS CA certificate bundle, invalid path: C:Program FilesPostgreSQL16sslcertsca-bundle.crt Traceback Traceback (most recent call last): File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorexceptions.py", line 74, in exception_handler return_value = func(*args, **kwargs) File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorappstart.py", line 137, in start_app window = run_app(splash) File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorappstart.py", line 59, in run_app window = MainWindow(splash=splash) File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorwidgetsmain_window__init__.py", line 221, in __init__ self.api = AnacondaAPI() File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapianaconda_api.py", line 1176, in AnacondaAPI ANACONDA_API = _AnacondaAPI() File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapianaconda_api.py", line 71, in __init__ self._client_api = ClientAPI(config=self.config) File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapiclient_api.py", line 683, in ClientAPI CLIENT_API = _ClientAPI(config=config) File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapiclient_api.py", line 145, in __init__ self.reload_client() File "C:ProgramDataAnaconda3libsite-packagesanaconda_navigatorapiclient_api.py", line 360, in reload_client client.user() File "C:ProgramDataAnaconda3libsite-packagesbinstar_client__init__.py", line 241, in user res = self.session.get(url, verify=self.session.verify) File "C:ProgramDataAnaconda3libsite-packagesrequestssessions.py", line 600, in get return self.request("GET", url, **kwargs) File "C:ProgramDataAnaconda3libsite-packagesrequestssessions.py", line 587, in request resp = self.send(prep, **send_kwargs) File "C:ProgramDataAnaconda3libsite-packagesrequestssessions.py", line 701, in send r = adapter.send(request, **kwargs) File "C:ProgramDataAnaconda3libsite-packagesrequestsadapters.py", line 460, in send self.cert_verify(conn, request.url, verify, cert) File "C:ProgramDataAnaconda3libsite-packagesrequestsadapters.py", line 263, in cert_verify raise OSError( OSError: Could not find a suitable TLS CA certificate bundle, invalid path: C:Program FilesPostgreSQL16sslcertsca-bundle.crt

При попытке обновить pip (python -m pip install --upgrade pip) возникает похожая ошибка (ошибка вроде появилась после установки PostgreSQL 16):

Requirement already satisfied: pip in c:usersxxxappdataroamingpythonpython39site-packages (23.2.1) ERROR: Could not install packages due to an OSError: Could not find a suitable TLS CA certificate bundle, invalid path: C:Program FilesPostgreSQL16sslcertsca-bundle.crt

Requirement already satisfied: pip in c:usersxxxappdataroamingpythonpython39site-packages (23.2.1) ERROR: Could not install packages due to an OSError: Could not find a suitable TLS CA certificate bundle, invalid path: C:Program FilesPostgreSQL16sslcertsca-bundle.crt

Нашёл статью, где описывается как решить данную проблему.
pip config -v list выдаёт:

For variant 'global', will try loading 'C:ProgramDatapippip.ini' For variant 'user', will try loading 'C:Usersxxxpippip.ini' For variant 'user', will try loading 'C:UsersxxxAppDataRoamingpippip.ini' For variant 'site', will try loading 'C:ProgramDataAnaconda3pip.ini'

For variant 'global', will try loading 'C:ProgramDatapippip.ini' For variant 'user', will try loading 'C:Usersxxxpippip.ini' For variant 'user', will try loading 'C:UsersxxxAppDataRoamingpippip.ini' For variant 'site', will try loading 'C:ProgramDataAnaconda3pip.ini'

, вот только первых трёх папок у меня не нет, а 4-я папка (Anaconda3) существует, но pip.ini в ней нет.

Собственно, что делать?

Windows 10
pip 23.2.1
Python 3.9.13

import sys print(sys.executable, sys.prefix, sep='; ') Output: C:ProgramDataAnaconda3python.exe; C:ProgramDataAnaconda3

import sys print(sys.executable, sys.prefix, sep='; ') Output: C:ProgramDataAnaconda3python.exe; C:ProgramDataAnaconda3

Дополнительно:

Ответы:

4-я папка (Anaconda3) существует, но pip.ini в ней нет.

Так создайте и добавьте в него то, что предлагается в инструкции.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Стас DB Ответ

Для решения проблемы с ошибкой "OSError Could not find a suitable TLS CA certificate bundle, invalid path" при запуске Anaconda Navigator, вам необходимо установить корректный путь к сертификату TLS CA.

Для начала, вам следует убедиться, что у вас установлена Anaconda Navigator последней версии. Затем, следуйте этим шагам:

1. Откройте терминал или командную строку.

2. Введите следующую команду для создания нового каталога для сертификатов:

mkdir -p ~/.ssl

mkdir -p ~/.ssl

3. Затем загрузите актуальный набор сертификатов TLS CA с помощью следующей команды:

curl https://curl.haxx.se/ca/cacert.pem -o ~/.ssl/cert.pem

curl https://curl.haxx.se/ca/cacert.pem -o ~/.ssl/cert.pem

4. После этого, установите переменную окружения SSL_CERT_FILE, указав путь к вашему недавно загруженному сертификату. Для этого выполните следующую команду:

export SSL_CERT_FILE=~/.ssl/cert.pem

export SSL_CERT_FILE=~/.ssl/cert.pem

5. Наконец, запустите Anaconda Navigator и убедитесь, что ошибка больше не возникает.

Если проблема все еще не решена, попробуйте перезагрузить компьютер и повторить вышеперечисленные шаги. Если это не помогло, обратитесь за помощью к официальной документации Anaconda или сообществу пользователей Anaconda на форумах поддержки.

Надеюсь, что эти шаги помогут вам исправить проблему с ошибкой "OSError Could not find a suitable TLS CA certificate bundle, invalid path" при запуске Anaconda Navigator.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно