配置了需要TSL / SSL的位置的pip

时间:2017-08-27 16:31:12

标签: python ssl pip

我正在尝试配置共享托管服务器以使用Django。当我尝试使用pip安装Django时,我收到一条警告

pip is configured with locations that require TSL/SSL, however the ssl module in Python is not available. 
...

There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available

可以理解,我没有root权限,所以我必须在本地安装openssl。我该如何告诉pip在哪里寻找它?这会解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

根据this回答

您可以使用index-url忽略https,并将http url作为参数传递,然后将其设置为可信来源。

pip install --index-url=http://pypi.python.org/simple/ --trusted-host pypi.python.org  package_name