Een virtuele Python-omgeving maken en activeren

Virtuele Python-omgeving creëert een geïsoleerde Python-werkomgeving waarin u python-module-afhankelijkheden kunt installeren zonder invloed van globale Python-modules. Het is essentieel dat uw project een andere vereiste voor de Python-bibliotheekversie heeft, zodat u de specifieke bibliotheekversie alleen in die virtuele omgeving kunt installeren.

Je kan de onderstaande stappen volgen om de virtuele omgeving van Python te installeren, maken, activeren en deactiveren.

  • Installeren virtualenv

    In sommige distributie virtualenv is al geïnstalleerd. Je kan controleren of uw distributie dit al heeft opgenomen tegen

    $ virtual --version
    

    Zo niet, installeer dan virtualenv via pip

    $ pip install virtualenv
    

    of via apt-get

    $ apt-get install python-virtualenv
    
  • Creëer een virtuele projectomgeving

    Gebruik virtualenv om de virtuele Python-omgeving van het project te maken

    $ cd your_project_folder
    $ virtualenv your_project
    
  • Activeer de virtuele projectomgeving
    $ source your_project/bin/activate
    

    Het activeert uw virtuele projectomgeving. Je kan het op een van de volgende twee manieren verifiëren. Uw console verandert in iets als hieronder

    (your_project)user@hostname:~/your_project$
    

    Of een lijst van de systeem PATH omgevingsvariabele

    $ echo $PATH
    

    U zou het your_project pad in de afgedrukte informatie moeten zien.

  • deactiveren virtualenv

    Als u wilt overschakelen naar een andere virtuele omgeving of gewoon de huidige virtuele omgeving wilt afsluiten, kan je uw deactiveren virtualenv door

    (your_project)user@hostname:~/your_project$ deactivate
    user@hostname:~/your_project$