出现 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.的解决办法:
原因:所用的python3.5 版本 不包含openssl组件。
解决:
第一步:先安装openssl
brew update
brew install openssl
或者源码编译安装
第二步:
安装python3.5.3( 编译安装)
到python官网找到下载路径, 用wget下载
wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
解压tgz包
tar -zxvf Python-3.5.3.tgz
cd Python-3.5.3
./configure --with-ssl (关键一步,一定要加上后缀)
make
sudo make install
第三步:
指定python版本,创建虚拟环境:
virtualenv --no-site-packages --python=python3.5.3 py3env
验证安装成功:
python3进入python环境,
import ssl 不报错说明成功。
网友评论