mac 官网下载安装包Python-3.7.12,按照提示安装完,下载包,
readme 安装
./configure
make
make test
sudo make install
使用发现报错,如下面错误:
pip install -r requirement.txt
% pip install -r requirements.t
% pip3 install pymysql==0.9.3
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Looking in indexes: https://mirrors.aliyun.com/pypi/simple
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.")': /pypi/simple/pymysql/
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.")': /pypi/simple/pymysql/
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.")': /pypi/simple/pymysql/
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.")': /pypi/simple/pymysql/
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.")': /pypi/simple/pymysql/
试了几种方法:都没有解决。
e.g.:
安装openssl,
% brew install openssl
并没有什么用。
尝试切换国内镜像站点:
pip config set global.trusted-host mirrors.aliyun.com
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
并没有什么用
重新编译安装python,解决问题,如下面命令
Python-3.7.12 % ./configure --with-ssl
Python-3.7.12 % make
Python-3.7.12 % sudo make install