Возникла необходимость в установке второго интерпретатора Python. Есть установленный с официального сайта (установочный пакет для macOS), но появилось необходимость во втором интерпретаторе. Нужен, в частности, из-за компилятора Numba.
Устанавил Python 3.8.6 на macOS из исходников.
spoiler$ mkdir .python
$ cd .python
$ wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
$ tar zxvf Python-3.8.6.tgz
$ cd Python-3.8.6
$ ./configure --enable-optimixation --prefix=*path/to/.python*
$ sudo make
$ sudo make altinstall
Сам Python полностью функционирует, запускает Shell, можно через него запускать различные скрипты, можно даже создать виртуальное окружение. Но когда вопрос встал о необходимости установки внешнего пакета, то через pip3.8, который становился вместе с Python, выдало следующую ошибку, что (я так понял) pip3.8 сконфигурирован локально и он чего-то не видит.
spoilerWARNING: 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/numba/
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/numba/
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/numba/
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/numba/
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/numba/
Could not fetch URL https://pypi.org/simple/numba/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/numba/ (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 numba (from versions: none)
ERROR: No matching distribution found for numba
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
Люди добрые, подскажите, пожалуйста, как решить данную проблему. Спасибо.
P.S. в интернете я гуглил данную проблему, но ответа внятного не нашел.