⊗pyPmEvTr 97 of 129 menu

Przenoszenie projektu w wirtualnym środowisku w Pythonie

Często zdarzają się sytuacje, kiedy trzeba przenieść projekt źródłowy do nowego folderu, na przykład na nowy serwer. Dowiedzmy się, jak można to zrobić z wirtualnym środowiskiem w Pythonie.

Najpierw utwórzmy nowy folder new_project_ven, do którego przeniesiemy projekt z project_ven:

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

Następnie kopiujemy wszystkie zainstalowane pakiety z wirtualnego środowiska project_ven. Robimy to za pomocą następującego polecenia:

python -m pip freeze > req.txt

Po lewej stronie od słowa freeze stawiamy znak większości i nazwę pliku, w którym będzie znajdować się informacja o pakietach. Nasz plik nazywa się req.txt, ale jego nazwa może być dowolna. Po wykonaniu polecenia w folderze z projektem pojawi się nowy plik:

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

Następnie należy skopiować folder project1, w którym znajdują się już dwa pliki: main.py i req.txt. Potem wklejamy go do folderu new_project_venv:

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

Teraz wychodzimy z bieżącego wirtualnego środowiska:

deactivate

Następnie w konsoli należy przejść do folderu new_project_venv/project1. Po tym, należy utworzyć nowe wirtualne środowisko dla nowego projektu:

python -m venv ..

Następnie aktywujemy nasze nowe środowisko:

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

Po czym w konsoli zobaczysz nazwę nowego wirtualnego środowiska:

(new_project_venv)

Teraz należy przywrócić pakiety z projektu źródłowego. W tym celu używamy następującego polecenia:

pip install -r req.txt

Po pomyślnej instalacji biblioteki wyświetli się następująca wiadomość:

Successfully installed numpy-1.26.4

Przenieś stworzony przez siebie projekt do nowego wirtualnego środowiska.

Przywróć w nowym projekcie wszystkie biblioteki z folderu źródłowego. Sprawdź działanie zainstalowanych bibliotek.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć