Как скачать Python packages без интернета?

Я уже загуглила все способы, попробовала, но выдаются ошибки.

Если я делаю вот так:

pip download -r requirements.txt

То выходит ошибка:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000001CB3A5BB220>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/pysftp/

Мой requirements.txt

pysftp
pathlib
datetime
paramiko
pandas
xlrd
pyodbc
excel
numpy
sqlalchemy

Мои wheels: введите сюда описание изображения


Ответы (1 шт):

Автор решения: MaxU

Перед установкой "wheel" файла, pip предварительно сравнивает следующие компоненты с соответствующими компонентами вашей системы и установленной у вас версии Python:

  1. платформу (Windows, Linux, MacOS, etc.)
  2. "битность" (32-bit, 64-bit) "wheel" файла
  3. версию Python

По имени "wheel" файла, чаще всего, можно распознать все описанные выше компоненты.

Пример: bcrypt-3.2.0-cp36-abi3-win32.whl:

  • Имя модуля: bcrypt
  • Версия модуля: 3.2.0
  • собран для Python версии 3.6 (CPython реализация)
  • собран для платформы Windows, для 32-bitной версии Python

Если вы, например, установили Python 3.8 (64-bit) на Windows, то и "wheel" файлы нужно скачивать соответствующие.

Например: bcrypt-3.2.0-cp38-abi3-win64.whl

→ Ссылка