⊗pyPmEvTr 97 of 129 menu

Transferimi i projektit në mjedisin virtual në Python

Shpesh lindin situata kur duhet transferuar projektin burimor në një dosje të re, për shembull, në një server të ri. Le të shohim se si mund të bëhet kjo me një mjedis virtual në Python.

Së pari le të krijojmë një dosje të re new_project_ven, ku do të transferojmë projektin nga project_ven:

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

Pastaj kopjojmë të gjitha paketat e instaluara nga mjedisi virtual project_ven. Kjo bëhet me komandën e mëposhtme:

python -m pip freeze > req.txt

Në të majtë të fjalës freeze vendoset këndvështrimi dhe emri i skedarit ku do të jetë informacioni për paketat. Skedari ynë quhet req.txt, por emri i tij mund të jetë çfarëdo. Pas ekzekutimit të komandës në dosjen e projektit do të shfaqet një skedar i ri:

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

Pastaj duhet të kopjoni dosjen project1, ku tashmë ndodhen dy skedarë: main.py dhe req.txt. Pastaj e vendosim atë në dosjen new_project_venv:

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

Tani dalim nga mjedisi virtual aktual:

deactivate

Pastaj në konsol duhet të kaloni në dosjen new_project_venv/project1. Pas kësaj, duhet të krijohet një mjedis i ri virtual për projektin e ri:

python -m venv ..

Pastaj aktivizojmë mjedisin tonë të ri virtual:

..\Scripts\activate # për Windows source ../bin/activate # për Linux

Pas së cilës në konsol do të shihni emrin e mjedisit të ri virtual:

(new_project_venv)

Tani duhet të rivendosen paketat nga projekti burimor. Për këtë përdoret komanda e mëposhtme:

pip install -r req.txt

Pas instalimit të suksesshëm të bibliotekës do të shfaqet mesazhi i mëposhtëm:

Successfully installed numpy-1.26.4

Transferoni projektin që keni krijuar në një mjedis të ri virtual.

Rivendosni të gjitha bibliotekat në projektin e ri nga dosja burimore. Kontrolloni funksionimin e bibliotekave të instaluara.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo