我喜欢使用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发生了什么变化,(更重要的是,我如何解决它?
如果添加--no-use-pep517
选项,它将起作用:
--no-use-pep517