Cara Efektif Membuat dan Mengelola Lingkungan Virtual Python Anda

Cara Efektif Membuat dan Mengelola Lingkungan Virtual Python Anda

Anda tidak dapat menyelesaikan proyek kehidupan nyata dengan Python dengan sukses tanpa lingkungan virtual. Alat seperti virtualenvwrapper dan virtualenv umum untuk membuat dan mengelola lingkungan virtual untuk pengembangan web, sementara anakonda banyak digunakan oleh para ilmuwan data.





Mari kita periksa bagaimana Anda harus membuat dan mengelola lingkungan virtual Python Anda dengan berbagai alat manajemen yang tersedia.





Bagaimana Lingkungan Virtual Bekerja

Saat Anda membuat lingkungan virtual, Anda menginstruksikan mesin Anda untuk membuat salinan sementara tambahan dari Python. Salinan itu tidak tergantung pada versi Python pada variabel sistem Anda. Jika Anda tidak terbiasa dengan ini, lihat dasar-dasar lingkungan virtual Python .





Lingkungan virtual yang dibuat tidak hanya berfungsi; Anda harus mengaktifkannya. Faktanya, apa pun yang Anda lakukan di luar lingkungan virtual tidak akan berfungsi tanpa aktivasi. Ini adalah cara untuk menjaga ruang global Anda jauh lebih bersih.

Prinsip dasarnya adalah dependensi dalam virtual A tidak akan berfungsi untuk virtual B --- kecuali jika Anda menginstal dependensi khusus untuk virtual B.



Meskipun demikian, perangkap umum bagi sebagian besar pemula dan bahkan beberapa ahli adalah menginstal dependensi mereka di ruang global sebelum aktivasi. Itu tidak akan pernah berhasil; Anda harus selalu mengaktifkan sebelum instalasi ketergantungan.

Cara Menggunakan Berbagai Alat Lingkungan: Pro dan Kontra

Seperti disebutkan sebelumnya, alat manajemen lingkungan yang berbeda ada untuk Python. Mari kita lihat sekilas masing-masing, termasuk cara kerjanya dan kemungkinan kekurangannya.





1. Virtualenv

Virtualenv adalah alat manajemen yang luar biasa bagi mereka yang tahu cara mengatasinya. Ini cukup sederhana, meskipun bisa membuat frustasi bagi pemula.

Untuk membuat lingkungan virtual dengannya di Windows, buka jendela Command Prompt ke lokasi yang Anda pilih. Ketik |_+_| untuk membuat folder baru, ganti teks dan tanda kurung dengan nama pilihan Anda.





Selanjutnya, ketik |_+_|untuk pindah ke direktori baru, diikuti dengan perintah |_+_|untuk membuat lingkungan virtual.

Jika Anda belum terbiasa dengan baris perintah, lihat beberapa perintah Command Prompt penting yang harus Anda ketahui .

cara mengatur gmail sebagai default

Selanjutnya, ubah folder ke lingkungan virtual Anda dengan mengetik |_+_|. Setelah Anda berada di dalam [Nama Lingkungan] , ketik |_+_|; pastikan untuk menggunakan huruf besar S di Skrip . Setelah Anda berada di dalam folder Script, aktifkan lingkungan virtual dengan mengetik |_+_|.

Salah satu kelemahan utama menggunakan virtualenv adalah Anda harus berada di direktori Script untuk mengaktifkannya. Dengan demikian, Anda harus melakukan banyak navigasi. Misalnya, jika proyek Anda berada di direktori lain, Anda harus menavigasi kembali ke dalamnya dari folder Skrip lingkungan. Proses ini bisa menjadi melelahkan, membingungkan, dan tidak efisien.

Untuk mengurangi kesibukan ini dan menghemat waktu, praktik yang baik adalah membuat lingkungan virtual di direktori yang sama tempat Anda ingin menempatkan proyek Anda. Dengan cara ini, setiap proyek akan memiliki lingkungan spesifiknya di dalam folder yang berisi.

Itu dapat menghemat banyak masalah ketika mencoba mengingat lingkungan virtual yang khusus untuk suatu proyek, dalam kasus di mana Anda memiliki lingkungan virtual yang berbeda untuk berbagai proyek.

Lihatlah gambar di bawah ini untuk cara melakukannya. Perhatikan bahwa proyek saya dan mayaku adalah proyek dan direktori lingkungan virtual masing-masing.

2. Virtualenvwrapper

Sesuai dengan namanya, virtualenvwrapper membungkus semua lingkungan Anda dalam satu folder. Tidak seperti virtualenv, itu membuat folder itu secara default dan menamainya envs .

Perhatikan bahwa perintah instalasi untuk virtualenvwrapper di Windows adalah |_+_|. Tapi |_+_| akan bekerja untuk macOS.

Untuk membuat lingkungan virtual dengan alat ini, buka CMD; Anda tidak perlu menavigasi ke folder proyek Anda. Setelah di baris perintah, ketik |_+_|. Ini menciptakan lingkungan virtual pra-aktivasi untuk Anda.

Lain kali Anda ingin menggunakan lingkungan yang dibuat, praktik yang baik adalah membuka Command Prompt langsung di direktori proyek Anda. Anda dapat melakukan ini dengan membuka folder proyek dan mengetik cmd di kotak navigasi besar di bagian atas panel.

Setelah Anda berada di CMD, gunakan perintah |_+_| untuk mengaktifkan lingkungan virtual Anda.

Meskipun alat ini cukup praktis dan mudah digunakan, itu menjadi masalah ketika Anda lupa nama yang Anda berikan ke lingkungan untuk proyek tertentu. Itu umum ketika Anda sudah memiliki lusinan lingkungan virtual dalam satu folder Envs itu.

Namun, buang-buang waktu jika Anda harus terus mencoba setiap lingkungan untuk melihat mana yang berhasil. Untuk mengatasi masalah ini, selalu pastikan bahwa Anda menghapus lingkungan virtual yang berlebihan di folder Envs Anda.

3. Distribusi Anaconda

Distribusi Anaconda adalah solusi manajemen lingkungan berat yang dibuat untuk ilmu data. Meskipun, tergantung pada preferensi, itu masih digunakan dalam pengembangan web. Alat ini dilengkapi dengan navigator yang memungkinkan Anda membuat dan mengelola lingkungan Anda.

Ini lebih otomatis daripada manual dan bertindak sebagai kombinasi dari virtualenv dan pip paket. Ini berarti Anda selalu dapat menggunakan |_+_| untuk menginstal dependensi alih-alih pip . Tetapi untuk beberapa alasan, conda tampaknya terbatas dalam hal kemampuan pemasangan paket.

Salah satu solusi untuk batasan ini adalah menginstal pip di lingkungan conda Anda menggunakan |_+_| memerintah. Dalam beberapa kasus, itu mungkin tidak diperlukan, karena memanggil pip secara langsung di lingkungan conda tanpa menginstal pip masih berfungsi.

Namun, conda tidak direkomendasikan untuk pendatang baru yang menggunakan Windows, karena pengaturannya memerlukan beberapa teknis. Itu di luar cakupan diskusi ini, tetapi untuk ide singkat, Anda harus menambahkan distribusi Anaconda Anda ke jalur sistem Anda.

Perhatikan bahwa Anaconda juga memiliki shell built-in, yang disebut shell Anaconda, yang menjalankan instruksi seperti CMD. Anda dapat mencobanya dengan mencari Anaconda prompt melalui bilah pencarian Windows Anda.

Untuk menggunakan conda sebagai alat manajemen lingkungan, Anda harus menginstal terlebih dahulu Distribusi Anaconda . Pastikan Anda memilih sistem operasi yang benar sebelum memulai pengunduhan.

Setelah mengatur distribusi Anaconda Anda, buka command prompt Anda dan ketik |_+_| untuk membuat lingkungan virtual conda. Untuk pengguna Windows, conda tidak tersedia untuk penggunaan langsung di baris perintah. Anda harus memanggilnya dari file batch menggunakan |_+_|.

Untuk mengaktifkan lingkungan virtual yang sudah dibuat, gunakan |_+_|. Jika Anda pengguna Windows, ketik |_+_|. Saat Anda membuka Anaconda Navigator, semua lingkungan yang tersedia akan terdaftar.

Upgrade dan Downgrade Versi di Lingkungan Virtual

Jika Anda sedang mengerjakan sebuah proyek dan perlu mengubah versi ketergantungan, cara mudah untuk melakukannya adalah dengan memutakhirkan ke versi yang diinginkan.

email tidak masuk di tablet

Misalnya, jika Anda ingin memutakhirkan versi panda, buka CMD Anda dan ketik |_+_|. Perintah itu akan menghapus versi panda sebelumnya dan menginstal versi yang baru diminta.

Ini hampir sama jika Anda perlu menurunkan versi; yang perlu Anda lakukan adalah mengubah nomor versi. Dengan begitu, Anda selalu dapat mengganti versi ketergantungan di lingkungan virtual tanpa bermigrasi ke yang baru.

Menguasai Lingkungan Virtual dengan Python

Alat lingkungan virtual Python ini berguna dan mudah untuk berinteraksi. Jangan khawatir tentang mana yang orang lain anggap 'terbaik;' ini lebih tentang preferensi Anda. Alat yang tepat adalah yang paling sesuai dengan proyek Anda.

Untuk lebih lanjut tentang Python, lihat cara memprogram dan mengontrol Arduino Anda menggunakan Python .

Membagikan Membagikan Menciak Surel 15 Perintah Command Prompt (CMD) Windows yang Harus Anda Ketahui

Prompt perintah masih merupakan alat Windows yang kuat. Berikut adalah perintah CMD paling berguna yang perlu diketahui setiap pengguna Windows.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Pemrograman
  • Python
Tentang Penulis Idisou Omisola(94 Artikel Diterbitkan)

Idowu bersemangat tentang teknologi dan produktivitas apa pun yang cerdas. Di waktu luangnya, dia bermain-main dengan coding dan beralih ke papan catur ketika dia bosan, tetapi dia juga suka melepaskan diri dari rutinitas sesekali. Semangatnya untuk menunjukkan kepada orang-orang tentang teknologi modern memotivasinya untuk menulis lebih banyak.

More From Idowu Omisola

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan