【问题标题】:error when using pip on virtualenv在 virtualenv 上使用 pip 时出错
【发布时间】:2014-05-09 07:12:39
【问题描述】:

我正在尝试使用 virtualenv 启动一个环境,但我无法安装我需要的包,因为 pip 不会下载它们。

根据我发现的问题,我使用的 pip 版本由于 SSL 非常复杂的原因而无法正常工作,所以我降级到 pip 1.2.1,然后 pip 将毫无问题地下载软件包。

但是,每当我尝试使用 virtualenv 时,它都会自动安装最新版本的 pip,这会给我带来 SSL 非常错误的错误。

有没有办法让 virtualenv 安装旧版本的 pip?

我对 python 还很陌生,这是我第一次使用 virtualenv。 我也在 OSX Lion 上使用终端

【问题讨论】:

    标签: python ssl pip virtualenv


    【解决方案1】:

    查看 virtualenv 文档 -

    https://virtualenv.pypa.io/en/latest/virtualenv.html

    在“--extra-search-dir 选项”下

    没试过,但在文档中说:

    "此选项允许您提供自己的 setuptools 版本 和/或 pip 来代替随附的嵌入式版本 虚拟环境。”

    【讨论】:

    • 该选项有效,但文档在解释如何使用它方面做得不是很好。您必须包括 --no-pip 选项和 --extra-search-dir 选项,否则 virtualenv 将忽略它并下载其默认 pip。无论如何,非常感谢!!
    猜你喜欢
    • 2018-10-14
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 2015-08-18
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多