Une note sur la façon d'installer des packages Python sur des appareils qui ne sont pas connectés à Internet.
Il est supposé que la liste des paquets que vous souhaitez installer est organisée dans requirements.txt
.
Je l'ai vérifié dans l'environnement Windows 10 (x86_64) + Anaconda3, mais je pense que cela peut également être fait sur d'autres plates-formes.
$ pip download --dest=src -r requirements.txt
Ce terminal en ligne utilise la même plateforme que le terminal hors ligne (destination de l'installation). pip download
a une option appelée --platform
, donc si vous spécifiez bien cela, cela peut être possible sur différentes plates-formes, mais cela n'a pas été vérifié.
Référence: téléchargement pip - documentation pip
Si vous regardez dans le répertoire src
, vous pouvez voir que le paquet peut être téléchargé sous forme de roue ou de tarball.
On suppose que le fichier de package téléchargé sur le terminal en ligne est copié sur le terminal hors ligne et placé sous le répertoire src
.
$ pip install --no-index --find-links=src -r requirements.txt
Cela essaiera d'installer le package en fonction de requirements.txt
, mais cherchera le package dans le répertoire src
au lieu de PyPI (Internet).