在Python3,Ubuntu14.04中无法使用pip安装numpy

时间:2017-03-21 08:33:01

标签: python-3.x numpy ssl pip

我在尝试pip install numpy时遇到此错误:

pip配置了需要TLS / SSL的位置,但Python中的ssl模块不可用。 收集numpy

无法获取网址https://pypi.python.org/simple/numpy/:确认ssl证书时出现问题:

无法连接到HTTPS URL,因为SSL模块不可用。 - 跳过   找不到满足要求numpy的版本(来自版本:) 找不到numpy

的匹配分布

如果有人知道如何解决,请帮助我!感谢所有回复。

2 个答案:

答案 0 :(得分:0)

您可能有一两个问题:

首先,您需要使用以下命令安装OpenSSL:

sudo apt-get install openssl

其次要确保你的python版本是针对SSL编译的。我相信你安装了一个预编译版本。在那种情况下,它会没事的。否则,在构建python

之前,您还需要安装libssl-dev

答案 1 :(得分:0)

解决方案1 ​​: 也许试试sudo -E

 -E          The -E (preserve environment) option indicates to the secu‐
             rity policy that the user wishes to preserve their existing
             environment variables.  The security policy may return an
             error if the -E option is specified and the user does not
             have permission to preserve the environment.

解决方案2 :代理可能会对此产生影响。所以:

sudo pip --proxy=http://username:password@proxyURL:portNumber install your-package