⊗pyPmEvTr 97 of 129 menu

Migration d'un projet dans un environnement virtuel Python

Il arrive souvent que l'on doive migrer un projet source vers un nouveau dossier, par exemple, vers un nouveau serveur. Voyons comment procéder avec un environnement virtuel Python.

Commençons par créer un nouveau dossier new_project_ven, dans lequel nous migrerons le projet depuis project_ven :

  • /project_venv/
    • ...
    • /project1/
      • main.py
  • /new_project_venv/

Ensuite, copiez tous les packages installés de l'environnement virtuel project_ven. Cela se fait à l'aide de la commande suivante :

python -m pip freeze > req.txt

À gauche du mot freeze, on place un chevron et le nom du fichier qui contiendra les informations sur les packages. Notre fichier s'appelle req.txt, mais son nom peut être quelconque. Après l'exécution de la commande, un nouveau fichier apparaîtra dans le dossier du projet :

  • /project_venv/
    • ...
    • /project1/
      • main.py
      • req.txt

Ensuite, il faut copier le dossier project1, qui contient maintenant deux fichiers : main.py et req.txt. Puis, collez-le dans le dossier new_project_venv :

  • /project_venv/
    • ...
    • /project1/
      • main.py
      • req.txt
  • /new_project_venv/
    • /project1/
      • main.py
      • req.txt

Maintenant, quittez l'environnement virtuel actuel :

deactivate

Ensuite, dans la console, il faut se rendre dans le dossier new_project_venv/project1. Après cela, il convient de créer un nouvel environnement virtuel pour le nouveau projet :

python -m venv ..

Ensuite, activons notre nouvel environnement :

..\Scripts\activate # pour Windows source ../bin/activate # pour Linux

Après quoi, vous verrez le nom du nouvel environnement virtuel dans la console :

(new_project_venv)

Maintenant, il faut restaurer les packages du projet source. Pour cela, utilisez la commande suivante :

pip install -r req.txt

Après l'installation réussie de la bibliothèque, le message suivant s'affichera :

Successfully installed numpy-1.26.4

Migrez le projet que vous avez créé vers un nouvel environnement virtuel.

Restaurez dans le nouveau projet toutes les bibliothèques du dossier source. Vérifiez le fonctionnement des bibliothèques installées.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser