【问题标题】:Downloading scipy 1.4.1 using pip 20使用 pip 20 下载 scipy 1.4.1
【发布时间】:2020-05-25 00:37:30
【问题描述】:

我喜欢使用 pip 来下载 Python 包的源代码,而不需要安装它们。下载例如我会使用 SciPy 1.4.1

python3 -m pip download --no-binary=:all: scipy==1.4.1

这通常有效,但至少对于 SciPy 1.4.1 和 pip 20.0、20.0.1 和 20.0.2 无效。

SciPy 源实际上已下载,但由于“安装构建依赖项”步骤中的错误,正在清理 SciPy 源。 (我真的不想要这个构建步骤,但即使提供 --no-deps 也不能摆脱它。它实际上并没有安装任何东西。)

pip 发生了什么变化,(更重要的是)我该如何解决?

【问题讨论】:

    标签: python python-3.x download scipy pip


    【解决方案1】:

    这也可以解决

    pip install -U virtualenv pip
    virtualenv .venv --seeder pip
    source .venv/bin/activate
    python3 -m pip download --no-binary=:all: scipy==1.4.1 
    

    【讨论】:

    • 你能解释一下为什么这会解决这个问题吗?
    【解决方案2】:

    如果我添加 --no-use-pep517 选项,它会起作用:

    python3 -m pip download --no-binary=:all: --no-use-pep517 scipy==1.4.1
    

    【讨论】:

    • 这种行为是点回归吗?无论哪种方式,它都没有理由解压缩源代码,对吧?
    猜你喜欢
    • 2016-08-08
    • 2014-06-28
    • 2011-01-13
    • 1970-01-01
    • 2012-06-22
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多