Virtualenv pip ssl-尝试安装任何软件包时失败。错误:";Python中的ssl模块不可用;

Virtualenv pip ssl-尝试安装任何软件包时失败。错误:";Python中的ssl模块不可用;,python,ssl,pip,virtualenv,Python,Ssl,Pip,Virtualenv,我是virtualenv的新手,为了配合给定的项目,我试图让它工作。我已经按照指南把一切安排好了。我一进入virtualenv,pip就停止处理提到的错误 这里的确切问题是: (virtual-env) $ pip install --trusted-host pypi.python.org Django==1.11.4 pip is configured with locations that require TLS/SSL, however the ssl module in Python

我是virtualenv的新手,为了配合给定的项目,我试图让它工作。我已经按照指南把一切安排好了。我一进入virtualenv,pip就停止处理提到的错误

这里的确切问题是:

(virtual-env) $ pip install --trusted-host pypi.python.org Django==1.11.4
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting Django==1.11.4
  Could not fetch URL https://pypi.python.org/simple/django/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping
  Could not find a version that satisfies the requirement Django==1.11.4 (from versions: )
No matching distribution found for Django==1.11.4
……是的<代码>--受信任的主机没有区别。。。看起来,因为它需要一些我找不到的包裹

版本:

  • 蟒蛇

    $ python --version
    Python 3.6.2
    
  • 皮普

    $ pip --version # <- Edited
    pip 9.0.1
    

    非常感谢您的帮助。

    好吧。。。事实证明,对于使用python 3.6安装stuff,ther是一个特定的顺序。这很有帮助

    按照指示,我能够使我的virtualenv如我所期望的那样工作

    总而言之。 在安装问题中提到的python 3.6.2之前,您需要准备以下环境:

    $ sudo apt-get install build-essential checkinstall
    $ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
    

    只有这样,才能安装Python3,并在virtualenv中使用它。

    。您向我们展示了
    pip3--version
    ,但运行了
    pip安装
    pip
    (不是
    pip3
    )应该是python2.7。
    print
    中缺少括号的错误再次出现在Py2与Py3之间:在Python3中
    print
    是一个函数
    print()
    。PyPI上的模块
    ssl
    ;对于Py3,您不需要安装任何东西——所有东西都已经在Python中了。您几乎是对的。问题是,在virtualenv中,pip只是pip3的一个符号链接。我编辑了这个问题来澄清。非常感谢。问题的答案帮助我解决类似于你的问题
    $ sudo apt-get install build-essential checkinstall
    $ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev