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

  • pip installé

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-platform

  • sigima

  • plotpy

  • guidata

  • pythonqwt

  • numpy, scipy, scikit-image et 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#

  1. Téléchargez WinPython avec la même version majeure de Python que votre système cible

  2. Installez WinPython

  3. Ouvrez l”invite de commandes WinPython

  4. Téléchargez les paquets :

pip download datalab-platform --dest C:\datalab-offline

Installation sur la machine hors ligne#

  1. Transférez WinPython et le dossier datalab-offline vers la machine hors ligne

  2. Ouvrez l”invite de commandes WinPython

  3. 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 :

  1. Sur la machine en ligne : Télécharger les paquets

    pip download datalab-platform --dest /path/to/datalab-offline
    
  2. Transfert : Copier le dossier datalab-offline vers la machine hors ligne

  3. Sur la machine hors ligne : Installer hors ligne

    python -m pip install --no-index --find-links /path/to/datalab-offline datalab-platform
    
  4. Vé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 :

  1. Sur une machine avec accès Internet, téléchargez l’installateur depuis la page DataLab Releases

  2. Transférez l’exécutable de l’installateur vers la machine hors ligne (clé USB, partage réseau, etc.)

  3. 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 :

  1. Téléchargez DataLab-WinPython depuis la page des versions

  2. Transférez vers la machine hors ligne

  3. 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 :

  1. 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::datalab
    

    Ou utilisez conda list --explicit pour créer un fichier de spécification.

  2. Transférez les paquets téléchargés vers la machine hors ligne

  3. 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.