Tôi gặp sự cố khi chạy pip install
trong virtualenv trên OSX 10.13. Tôi đã chạy brew install openssl
và đường dẫn /usr/local/include/openssl
đến ../opt/openssl/include/openssl
. Có ai biết làm thế nào để sửa lỗi này? Điều này bắt đầu xảy ra sau khi tôi cài đặt lại python
bằng cách sử dụng brew install
.
pip được cấu hình với các vị trí yêu cầu TLS / SSL, tuy nhiên mô đun ssl trong Python không khả dụng. Thu thập gối Không thể tìm nạp URL https://pypi.python.org/simple/pfl/ : Đã xảy ra sự cố khi xác nhận chứng chỉ ssl: Không thể kết nối với URL HTTPS vì mô-đun SSL không khả dụng. - bỏ qua Không thể tìm thấy phiên bản thỏa mãn Yêu cầu Gối (từ các phiên bản :) Không tìm thấy phân phối phù hợp cho Gối
CẬP NHẬT: Dưới đây là một số thông tin:
✗ 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
Có, tôi đã cài đặt cả 3.6.5_1 và 3.7.4_1 vì tôi có thể cần phải chuyển đổi giữa hai lần.
✗ brew unlink openssl
Unlinking /usr/local/Cellar/openssl/1.0.2s... 0 symlinks removed
brew unlink
.
which python
,which pip
,python --version
,pip --version
. Sau đó, lần trước tôi đã kiểm tra, chỉopenssl
là keg,/usr/local/include/openssl
nên không nên có mặt, chạybrew unlink openssl
.