Installation hors ligne#
Ce guide explique comment installer DataLab sur un système sans accès Internet.
Note
Cette page se concentre sur l’installation hors ligne avec pip (gestionnaire de paquets Python). Pour les autres méthodes d’installation hors ligne, consultez la section Autres méthodes d’installation hors ligne ci-dessous.
Installation hors ligne via pip#
GNU/Linux Windows macOS
Cette méthode fonctionne sur tout système d’exploitation avec Python 3.9 à 3.14. Elle suppose que vous disposez d’une machine en ligne pour télécharger les paquets, et d’une machine hors ligne distincte où DataLab sera installé.
Prérequis#
Machine hors ligne#
GNU/Linux, Windows ou macOS
Python 3.9 à 3.14 installé avec la même version majeure que la machine en ligne
Aucune hypothèse concernant les paquets installés
Important
La compatibilité des versions est critique :
✅ Autorisé : Python 3.10.2 ↔ Python 3.10.11 (même version majeure)
❌ Non autorisé : Python 3.10.x ↔ Python 3.11.x (versions majeures différentes)
SciPy, NumPy et scikit-image dépendent fortement de la version majeure de Python. Les deux machines doivent utiliser la même version majeure de Python pour une installation hors ligne fiable.
Pour vérifier votre version de Python, exécutez :
python --version
Machine en ligne#
Windows, Linux ou macOS
Python avec la même version majeure que la machine hors ligne
pipinstallé
Préparation des paquets (machine en ligne)#
Téléchargez tous les paquets Wheel nécessaires pour l’installation hors ligne.
Créer un dossier pour les paquets#
mkdir C:\datalab-offline
cd C:\datalab-offline
mkdir ~/datalab-offline
cd ~/datalab-offline
Télécharger DataLab et ses dépendances#
pip download datalab-platform --dest C:\datalab-offline
pip download datalab-platform --dest ~/datalab-offline
Cette commande télécharge :
datalab-platformsigimaplotpyguidatapythonqwtnumpy,scipy,scikit-imageet d’autres dépendances
Structure de dossier attendue#
Après le téléchargement, votre dossier devrait contenir des fichiers similaires à :
datalab-offline/
├─ datalab_platform‑1.x.x‑py3‑none‑any.whl
├─ sigima‑1.x.x‑py3‑none‑any.whl
├─ plotpy‑x.x.x‑py3‑none‑any.whl
├─ guidata‑3.x.x‑py3‑none‑any.whl
├─ pythonqwt‑x.x.x‑py3‑none‑any.whl
├─ numpy‑...‑cp310‑cp310‑[platform].whl
├─ scipy‑...‑cp310‑cp310‑[platform].whl
├─ scikit_image‑...‑cp310‑cp310‑[platform].whl
└─ ...
Note
Le suffixe [platform] dans les noms de fichiers wheel variera en fonction de votre système : win_amd64 (Windows), manylinux (Linux), macosx (macOS).
Transfert vers la machine hors ligne#
Transférez le dossier datalab-offline vers votre machine hors ligne en utilisant :
Clé USB
Partage réseau
Toute autre méthode approuvée dans votre organisation
Installation hors ligne#
Sur la machine hors ligne, naviguez vers le dossier et installez DataLab.
Installer DataLab hors ligne#
python -m pip install --no-index --find-links . datalab-platform
L’option --no-index indique à pip de ne pas se connecter à Internet, et --find-links . indique à pip de rechercher les paquets dans le répertoire courant.
Vérification#
Pour vérifier que DataLab est correctement installé, exécutez :
python -m datalab.app
Cela devrait lancer l’application DataLab.
Optionnel : Environnement virtuel#
Il est recommandé d’installer DataLab dans un environnement virtuel pour éviter les conflits avec d’autres paquets Python.
Créer et activer un environnement virtuel#
python -m venv C:\venvs\datalab
C:\venvs\datalab\Scripts\activate
python -m venv ~/venvs/datalab
source ~/venvs/datalab/bin/activate
Installer DataLab dans l’environnement virtuel#
python -m pip install --no-index --find-links C:\datalab-offline datalab-platform
python -m pip install --no-index --find-links ~/datalab-offline datalab-platform
Lancer DataLab#
python -m datalab.app
WinPython pour une utilisation hors ligne#
Windows
WinPython est particulièrement adapté aux installations hors ligne car il fournit un environnement Python portable et autonome.
Préparation sur la machine en ligne#
Téléchargez WinPython avec la même version majeure de Python que votre système cible
Installez WinPython
Ouvrez l”invite de commandes WinPython
Téléchargez les paquets :
pip download datalab-platform --dest C:\datalab-offline
Installation sur la machine hors ligne#
Transférez WinPython et le dossier
datalab-offlinevers la machine hors ligneOuvrez l”invite de commandes WinPython
Installez DataLab :
cd C:\datalab-offline
python -m pip install --no-index --find-links . datalab-platform
Avantages de WinPython#
Portable : Aucune installation requise, peut fonctionner depuis une clé USB
Autonome : Toutes les dépendances incluses
Idéal pour les environnements restreints : Aucun droit administrateur nécessaire
Versions multiples : Peut avoir plusieurs versions de Python côte à côte
Résumé rapide#
Le flux de travail complet en quatre étapes :
Sur la machine en ligne : Télécharger les paquets
pip download datalab-platform --dest /path/to/datalab-offlineTransfert : Copier le dossier
datalab-offlinevers la machine hors ligneSur la machine hors ligne : Installer hors ligne
python -m pip install --no-index --find-links /path/to/datalab-offline datalab-platformVérification : Lancer DataLab
python -m datalab.app
Autres méthodes d’installation hors ligne#
Bien que ce guide se concentre sur l’installation hors ligne avec pip, DataLab peut également être installé hors ligne en utilisant d’autres méthodes :
Installateur autonome (Windows)#
Windows Recommandé pour l’installation hors ligne
L”installateur tout-en-un est le moyen le plus simple d’installer DataLab hors ligne sur Windows. Il ne nécessite aucune distribution Python ni connexion Internet sur la machine cible.
Avantages :
Aucune installation Python requise
Fichier exécutable unique
Autonome avec toutes les dépendances
Aucune connexion Internet nécessaire pendant l’installation
Fonctionne sur des systèmes isolés
Comment l’utiliser :
Sur une machine avec accès Internet, téléchargez l’installateur depuis la page DataLab Releases
Transférez l’exécutable de l’installateur vers la machine hors ligne (clé USB, partage réseau, etc.)
Exécutez l’installateur sur la machine hors ligne
Pour plus d’informations, consultez Installeur tout-en-un.
Distribution WinPython (Windows)#
Windows
DataLab-WinPython est une distribution Python portable qui inclut DataLab et toutes ses dépendances.
Avantages :
Portable (peut fonctionner depuis une clé USB)
Aucune installation requise
Inclut un environnement Python complet
Peut être étendu avec des paquets supplémentaires
Idéal pour les environnements restreints
Comment l’utiliser :
Téléchargez DataLab-WinPython depuis la page des versions
Transférez vers la machine hors ligne
Extrayez et exécutez
Pour plus d’informations, consultez Distribution Python.
Installation hors ligne avec Conda#
GNU/Linux Windows macOS
Les paquets Conda peuvent également être installés hors ligne en utilisant une approche similaire à pip :
Sur la machine en ligne : Téléchargez le paquet conda et ses dépendances :
conda create -n datalab-offline --download-only --json conda-forge::datalabOu utilisez
conda list --explicitpour créer un fichier de spécification.Transférez les paquets téléchargés vers la machine hors ligne
Sur la machine hors ligne : Installez à partir des paquets locaux :
conda create -n datalab --offline -c file:///path/to/packages datalab
Pour plus d’informations sur l’installation hors ligne avec conda, consultez la documentation Conda.
Pour l’installation en ligne standard, consultez Paquet Conda.
Voir aussi
Pour les méthodes d’installation en ligne standard, consultez Installation.