⊗pyPmEvTr 97 of 129 menu

Memindahkan Proyek dalam Lingkungan Virtual Python

Sering kali muncul situasi di mana kita perlu memindahkan proyek sumber ke folder baru, misalnya, ke server baru. Mari kita pelajari bagaimana cara melakukannya dengan lingkungan virtual di Python.

Pertama, buat folder baru new_project_ven, ke mana kita akan memindahkan proyek dari project_ven:

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

Selanjutnya, salin semua paket yang terpasang dari lingkungan virtual project_ven. Ini dilakukan dengan perintah berikut:

python -m pip freeze > req.txt

Di sebelah kiri kata freeze ditempatkan tanda kurung siku dan nama file, di mana akan berisi informasi tentang paket-paket. File kita dinamai req.txt, tetapi namanya bisa apa saja. Setelah perintah dijalankan, file baru akan muncul di folder proyek:

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

Selanjutnya, salin folder project1, yang sudah berisi dua file: main.py dan req.txt. Kemudian tempelkan ke dalam folder new_project_venv:

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

Sekarang keluar dari lingkungan virtual saat ini:

deactivate

Kemudian di konsol, perlu berpindah ke folder new_project_venv/project1. Setelah itu, buat lingkungan virtual baru untuk proyek baru:

python -m venv ..

Selanjutnya, aktifkan lingkungan baru kita:

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

Setelah itu, di konsol Anda akan melihat nama lingkungan virtual baru:

(new_project_venv)

Sekarang perlu memulihkan paket-paket dari proyek sumber. Untuk ini, gunakan perintah berikut:

pip install -r req.txt

Setelah pemasangan pustaka berhasil, pesan berikut akan ditampilkan:

Successfully installed numpy-1.26.4

Pindahkan proyek yang telah Anda buat ke lingkungan virtual baru.

Pulihkan semua pustaka di proyek baru dari folder sumber. Periksa cara kerja pustaka yang terpasang.

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