Avatar ·

Скачать пакеты python для оффлайн установки

📁 помощь, numpy, pandas, matplotlib, pip

У меня на работе ограничения и если я скачиваю пакеты с помощью команды pip через командную строку, то с интернета все блокирует служба безопасности. Поэтому мне надо скачать пакеты напрямую, а потом установить в оффлайн режиме с компа. Но не могу найти где их скачать.

Подскажите где можно напрямую скачивать пакеты? Мне нужны tqdm, pandas, numpy, sklea.metrics, statsmodels, scipy, matplotlib

Avatar ·

Вы можете использовать pip, чтобы скачать нужные пакеты:

$ pip download -r requirements.txt --dest dist --only-binary :all:

Если машина с интернетом отличается от системы, куда вы ставить хотите, то явно укажите платформу, используя --implementation, --platform, --python-version и другие опции. См. pip help download.

Затем перенесите папку dist на желаемую машину и установите без обращения на PyPI:

$ pip install -r requirements.txt --no-index -f dist

В простейшем случае это просто файл с именем пакета на каждой строчке:

tqdmpandasnumpyscikit-leastatsmodelsscipymatplotlib

Если платформы совпадают, то вы можете собрать двоичные wheels самостоятельно, если их ещё нет на PyPI:

$ pip wheel --wheel-dir=dist -r requirements.txt

Войдите чтобы оставить ответ

Блоги