我使用的是Debian 9,我安装了Python 3.6.2和pip 9.0.1。当我想安装像numpy,scipy或matplotlib这样的模块时,仍然存在问题。当我使用pip install命令时,我总是遇到以下错误:
pip配置了需要TLS / SSL的位置,但是ssl Python中的模块不可用。收集numpy无法获取 网址https://pypi.python.org/simple/numpy/:存在问题 确认ssl证书:无法连接到HTTPS URL,因为 SSL模块不可用。 - 跳过找不到版本 满足要求numpy(来自版本:)没有匹配 找到numpy的分发
我尝试了这个主题的最佳答案(pip install fails with "connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598)"),但它没有奏效。实际上,我收到了相同的错误消息。
不幸的是,这个命令也是失败的。
pip install --index-url = http://pypi.python.org/simple/numpy --trusted-host pypi.python.org numpy
我希望有人能够解决我的问题。在此先感谢您的帮助。 :D
答案 0 :(得分:6)
取消注释Python-3.6.2 / Modules / Setup
中的第209-212行 SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
确保已安装libssl-dev
转到Python目录并执行./configure,make和make install
使用以下命令安装软件包:pip install --trusted-host pypi.python.org packageName
希望有人帮助过。 :d
答案 1 :(得分:1)
我运行以下命令来解决问题
$ curl https://bootstrap.pypa.io/get-pip.py >> get-pip.py
$ python get-pip.py