Tôi gặp sự cố khi chạy pip installtrong virtualenv trên OSX 10.13. Tôi đã chạy brew install opensslvà đườ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 pythonbằ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ỉopenssllà keg,/usr/local/include/opensslnên không nên có mặt, chạybrew unlink openssl.