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:

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

terminalpython -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:

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

Sekarang keluar dari lingkungan virtual saat ini:

terminaldeactivate

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

terminalpython -m venv ..

Selanjutnya, aktifkan lingkungan baru kita:

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

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

terminal(new_project_venv)

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

terminalpip install -r req.txt

Setelah pemasangan pustaka berhasil, pesan berikut akan ditampilkan:

terminalSuccessfully installed numpy-1.26.4
Задание 1

Pindahkan proyek yang telah Anda buat ke lingkungan virtual baru.

Задание 2

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