首先我不是用brew安装python3的,是用下载的python3.7.2的源码然后自己编译的。
一开始我用brew安装的python3,pip总是报错“ImportError: cannot import name HTTPSHandle”反正就是ssl方面的问题。网上找了一圈,说是ssl要先安装,然后重新编译python。
我去官网下载的源码:https://www.python.org/downloads/source/
下载的tar.xz文件,然后自己解压。
要先用brew安装openssl和openssl-devel
命令: brew install openssl
brew install openssl-devel
然后
进入到解压的python的目录下
./configure --enable-shared --enable-loadable-sqlite-extensions --prefix=/usr/local/bin/python3 --with-openssl=/usr/bin/openssl
sudo make
sudo make install
-bash-3.2$ pip3 -V
pip 18.1 from /usr/local/lib/python3.7/site-p