Загрузка scipy 1.4.1 с помощью pip 20 - PullRequest
1 голос
/ 09 февраля 2020

Мне нравится использовать 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, и (что более важно ) как это исправить?

Ответы [ 2 ]

1 голос
/ 11 февраля 2020

Это также можно исправить с помощью

pip install -U virtualenv pip
virtualenv .venv --seeder pip
source .venv/bin/activate
python3 -m pip download --no-binary=:all: scipy==1.4.1 
1 голос
/ 09 февраля 2020

Работает, если добавить параметр --no-use-pep517:

python3 -m pip download --no-binary=:all: --no-use-pep517 scipy==1.4.1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...