⊗pyPmEvTr 97 of 129 menu

Memindahkan Projek dalam Persekitaran Maya Python

Sering timbul situasi di mana kita perlu memindahkan projek sumber ke folder baharu, contohnya, ke pelayan baharu. Mari kita fahami bagaimana ia boleh dilakukan dengan persekitaran maya dalam Python.

Mula-mula, buat folder baharu new_project_ven, ke mana kita akan memindahkan projek dari project_ven:

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

Seterusnya, salin semua pakej yang dipasang dari persekitaran maya project_ven. Ini dilakukan dengan perintah berikut:

python -m pip freeze > req.txt

Di sebelah kiri perkataan freeze diletakkan tanda kurung sudut dan nama fail di mana maklumat tentang pakej akan berada. Fail kami dipanggil req.txt, tetapi namanya boleh menjadi apa sahaja. Selepas melaksanakan perintah, fail baharu akan muncul dalam folder projek:

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

Seterusnya, anda perlu menyalin folder project1, yang mengandungi dua fail: main.py dan req.txt. Kemudian, tampalkannya ke dalam folder new_project_ven:

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

Sekarang, keluar dari persekitaran maya semasa:

deactivate

Kemudian, dalam konsol, anda perlu pergi ke folder new_project_venv/project1. Selepas itu, anda harus mencipta persekitaran maya baharu untuk projek baharu:

python -m venv ..

Seterusnya, aktifkan persekitaran baharu kami:

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

Selepas itu, dalam konsol, anda akan melihat nama persekitaran maya baharu:

(new_project_venv)

Sekarang, anda perlu memulihkan pakej dari projek sumber. Untuk ini, gunakan perintah berikut:

pip install -r req.txt

Selepas pemasangan pustaka yang berjaya, mesej berikut akan dipaparkan:

Successfully installed numpy-1.26.4

Pindahkan projek yang anda cipta ke persekitaran maya baharu.

Pulihkan semua pustaka dari folder sumber dalam projek baharu. Semak fungsi pustaka yang dipasang.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak