Estou com problemas para executar pip install
uma virtualenv no OSX 10.13. Eu já corri brew install openssl
e o caminho /usr/local/include/openssl
aponta para ../opt/openssl/include/openssl
. Alguém sabe como consertar isso? Isso começou a acontecer depois que eu reinstalei o python
uso brew install
.
O pip é configurado com locais que exigem TLS / SSL, no entanto, o módulo ssl no Python não está disponível. Não foi possível obter o URL da coleta do travesseiro https://pypi.python.org/simple/pillow/ : Ocorreu um problema ao confirmar o certificado ssl: Não é possível conectar-se ao URL HTTPS porque o módulo SSL não está disponível. - ignorando Não foi possível encontrar uma versão que atenda ao requisito Pillow (das versões:) Nenhuma distribuição correspondente encontrada para Pillow
ATUALIZAÇÃO: Aqui estão mais algumas informações:
✗ which python
/usr/local/opt/python/libexec/bin/python
✗ which pip
/usr/local/opt/python/libexec/bin/pip
✗ python --version
Python 3.7.4
✗ pip --version
pip 19.1.1 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
✗ brew info python
python: stable 3.7.4 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python/3.6.5_1 (4,795 files, 100.0MB)
Poured from bottle on 2019-10-08 at 14:39:37
/usr/local/Cellar/python/3.7.4_1 (3,903 files, 60.6MB) *
Poured from bottle on 2019-10-08 at 14:37:10
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/python.rb
Sim, tenho os 3.6.5_1 e 3.7.4_1 instalados, pois pode ser necessário alternar entre os dois às vezes.
✗ brew unlink openssl
Unlinking /usr/local/Cellar/openssl/1.0.2s... 0 symlinks removed
brew unlink
.
which python
,which pip
,python --version
,pip --version
. Então, da última vez que verifiquei,openssl
era apenas barril, então/usr/local/include/openssl
não deveria estar presente, corrabrew unlink openssl
.