Rumah pembangunan bahagian belakang Tutorial Python Belajar menggunakan pipenv: Cipta dan urus persekitaran maya

Belajar menggunakan pipenv: Cipta dan urus persekitaran maya

Jan 16, 2024 am 09:34 AM
persekitaran maya mengurus pipenv

Belajar menggunakan pipenv: Cipta dan urus persekitaran maya

tutorial pipenv: Cipta dan uruskan persekitaran maya, contoh kod khusus diperlukan

Pengenalan:
Dengan populariti Python, bilangan pembangunan projek juga semakin meningkat. Untuk menguruskan pakej Python yang digunakan dalam projek dengan berkesan, persekitaran maya telah menjadi alat penting. Dalam artikel ini, kami akan membincangkan cara menggunakan pipenv untuk mencipta dan mengurus persekitaran maya serta menyediakan contoh kod praktikal.

Apakah pipenv?
pipenv ialah alat pengurusan persekitaran maya yang digunakan secara meluas oleh komuniti Python. Ia menyepadukan fungsi pip dan virtualenv untuk mencipta persekitaran pengasingan bebas untuk setiap projek dengan mudah. pipenv membantu kami membangunkan projek Python dengan lebih cekap dengan mengautomasikan pengurusan kebergantungan dan pembolehubah persekitaran.

Pasang pipenv:
Sebelum kita mula menggunakan pipenv, kita perlu memasangnya terlebih dahulu. Pipenv boleh dipasang melalui pip menggunakan arahan berikut:

$ pip install pipenv
Salin selepas log masuk

Buat persekitaran maya:
Selepas penyediaan selesai, kita boleh memasuki direktori akar projek dan melaksanakan arahan berikut dalam baris arahan untuk mencipta persekitaran maya:

$ pipenv --python 3.8
Salin selepas log masuk

Arahan di atas akan mencipta persekitaran maya berdasarkan persekitaran maya Python 3.8, jika versi Python ini tidak dipasang secara setempat, pipenv akan memuat turun dan memasangnya secara automatik. Laluan ke persekitaran maya biasanya terletak dalam direktori .venv dalam direktori root projek. .venv 目录下。

安装依赖:
虚拟环境创建成功后,我们可以开始安装项目所需的依赖包。首先,我们需要在项目的根目录下创建一个 Pipfile 文件,用于记录项目依赖。然后,执行以下命令安装依赖:

$ pipenv install requests
Salin selepas log masuk

上述命令将自动安装requests依赖包,并将其加入到Pipfile文件中。如果你有多个依赖需要安装,可以多次执行 pipenv install 命令。

进入虚拟环境:
在进行项目开发时,我们需要进入虚拟环境来使用项目所需的包。可以通过以下命令进入虚拟环境:

$ pipenv shell
Salin selepas log masuk

上述命令将在当前命令行窗口中激活虚拟环境。在虚拟环境中,我们可以正常地使用Python解释器和安装的依赖包。

使用已有的虚拟环境:
如果你需要使用已经存在的虚拟环境,可以通过以下命令进行切换:

$ pipenv --venv
Salin selepas log masuk

上述命令将显示当前活动虚拟环境的路径。你可以进入该路径下,然后使用 source activate

Memasang kebergantungan:

Selepas persekitaran maya berjaya dibuat, kami boleh mula memasang pakej kebergantungan yang diperlukan untuk projek itu. Mula-mula, kita perlu mencipta fail Pipfile dalam direktori akar projek untuk merekodkan kebergantungan projek. Kemudian, laksanakan arahan berikut untuk memasang dependensi:

$ pipenv install requests==2.25.1
Salin selepas log masuk

Arahan di atas akan memasang pakej dependensi permintaan secara automatik dan menambahkannya pada fail Pipfile. Jika anda mempunyai berbilang kebergantungan yang perlu dipasang, anda boleh melaksanakan perintah pipenv install beberapa kali.

Masukkan persekitaran maya:

Apabila membangunkan projek, kita perlu memasuki persekitaran maya untuk menggunakan pakej yang diperlukan untuk projek itu. Persekitaran maya boleh dimasukkan dengan arahan berikut:

$ pipenv graph
Salin selepas log masuk

Arahan di atas akan mengaktifkan persekitaran maya dalam tetingkap baris arahan semasa. Dalam persekitaran maya, kita boleh menggunakan penterjemah Python dan memasang pakej pergantungan secara normal.

Gunakan persekitaran maya sedia ada:
Jika anda perlu menggunakan persekitaran maya sedia ada, anda boleh menukar dengan arahan berikut:

rrreee🎜Arahan di atas akan memaparkan laluan persekitaran maya yang sedang aktif. Anda boleh memasuki laluan ini dan menggunakan perintah source activate untuk mengaktifkan persekitaran maya. 🎜🎜Mengenai pengurusan pergantungan: 🎜Selain memasang kebergantungan projek dengan mudah, pipenv juga menyediakan fungsi lain untuk mengurus versi pergantungan. Anda boleh memasang versi kebergantungan tertentu melalui arahan berikut: 🎜rrreee🎜Arahan di atas akan memasang permintaan versi 2.25.1. Jika tiada nombor versi dinyatakan, versi stabil terkini akan dipasang secara lalai. 🎜🎜Selain itu, anda boleh menggunakan arahan berikut untuk melihat kebergantungan projek semasa: 🎜rrreee🎜Arahan di atas akan menyenaraikan pepohon kebergantungan projek dan nombor versi setiap kebergantungan. 🎜🎜Ringkasan: 🎜Artikel ini memperkenalkan cara menggunakan pipenv untuk mencipta dan mengurus persekitaran maya Python, dan menyediakan contoh kod terperinci. Dengan menggunakan pipenv, kami boleh mengurus kebergantungan projek dengan lebih mudah dan meningkatkan kecekapan pembangunan projek. Saya harap artikel ini akan membantu anda memahami dan menggunakan pipenv! 🎜

Atas ialah kandungan terperinci Belajar menggunakan pipenv: Cipta dan urus persekitaran maya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengkonfigurasi persekitaran maya dalam pycharm Bagaimana untuk mengkonfigurasi persekitaran maya dalam pycharm Dec 08, 2023 pm 05:45 PM

Langkah-langkah untuk mengkonfigurasi persekitaran maya dalam pycharm: 1. Buka PyCharm, masukkan menu "Fail", dan pilih "Tetapan"; . Klik ikon " +", pilih "Persekitaran Virtual" dalam tetingkap pop timbul 4. Masukkan nama persekitaran maya dalam medan "Nama", masukkan medan "Lokasi", dan seterusnya.

Cara menggunakan Redis untuk melaksanakan pengurusan transaksi teragih Cara menggunakan Redis untuk melaksanakan pengurusan transaksi teragih Nov 07, 2023 pm 12:07 PM

Cara menggunakan Redis untuk melaksanakan pengurusan transaksi teragih Pengenalan: Dengan perkembangan pesat Internet, penggunaan sistem teragih menjadi semakin meluas. Dalam sistem teragih, pengurusan urus niaga merupakan cabaran penting. Kaedah pengurusan transaksi tradisional sukar dilaksanakan dalam sistem teragih dan tidak cekap. Menggunakan ciri-ciri Redis, kami boleh melaksanakan pengurusan transaksi teragih dengan mudah dan meningkatkan prestasi dan kebolehpercayaan sistem. 1. Pengenalan kepada Redis Redis ialah sistem storan data berasaskan memori dengan prestasi baca dan tulis yang cekap serta data kaya.

Bagaimana untuk melaksanakan fungsi pengurusan prestasi pelajar di Jawa? Bagaimana untuk melaksanakan fungsi pengurusan prestasi pelajar di Jawa? Nov 04, 2023 pm 12:00 PM

Bagaimana untuk melaksanakan fungsi pengurusan prestasi pelajar di Jawa? Dalam sistem pendidikan moden, pengurusan prestasi pelajar merupakan satu tugas yang sangat penting. Dengan mengurus prestasi pelajar, sekolah boleh memantau kemajuan pelajar dengan lebih baik, memahami kelemahan dan kekuatan mereka, dan membuat rancangan pengajaran yang lebih disasarkan berdasarkan maklumat ini. Dalam artikel ini, kita akan membincangkan cara menggunakan bahasa pengaturcaraan Java untuk melaksanakan fungsi pengurusan prestasi pelajar. Pertama, kita perlu menentukan struktur data gred pelajar. Biasanya, gred pelajar boleh diwakili sebagai a

Apa yang perlu dilakukan jika pengurusan menu klik kanan tidak boleh dibuka dalam Windows 10 Apa yang perlu dilakukan jika pengurusan menu klik kanan tidak boleh dibuka dalam Windows 10 Jan 04, 2024 pm 07:07 PM

Apabila kami menggunakan sistem win10, apabila kami menggunakan tetikus untuk mengklik kanan desktop atau menu klik kanan, kami mendapati bahawa menu tidak boleh dibuka, dan kami tidak boleh menggunakan komputer seperti biasa Pada masa ini, kami perlu memulihkan sistem untuk menyelesaikan masalah. Pengurusan menu klik kanan Win10 tidak boleh dibuka: 1. Mula-mula buka panel kawalan kami, dan kemudian klik. 2. Kemudian klik di bawah Keselamatan dan Penyelenggaraan. 3. Klik di sebelah kanan untuk memulihkan sistem. 4. Jika ia masih tidak boleh digunakan, periksa sama ada terdapat masalah dengan tetikus itu sendiri. 5. Jika anda pasti tiada masalah dengan tetikus, tekan + dan masukkan. 6. Selepas pelaksanaan selesai, mulakan semula komputer.

Cara menggunakan rangka kerja Hyperf untuk pengurusan cache Cara menggunakan rangka kerja Hyperf untuk pengurusan cache Oct 21, 2023 am 08:36 AM

Cara menggunakan rangka kerja Hyperf untuk pengurusan cache Cache ialah salah satu cara penting untuk meningkatkan prestasi aplikasi, dan rangka kerja moden memberikan kami alat pengurusan cache yang lebih mudah. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Hyperf untuk pengurusan cache dan memberikan contoh kod khusus. Rangka kerja Hyperf ialah rangka kerja berprestasi tinggi yang dibangunkan berdasarkan Swoole Ia mempunyai set komponen dan alatan terbina dalam yang kaya, termasuk fungsi pengurusan cache yang berkuasa. Rangka kerja Hyperf menyokong berbilang pemacu cache, seperti Redis dan Memcach.

Gunakan conda untuk membina persekitaran maya Python yang boleh dipercayai dan tahan lama Gunakan conda untuk membina persekitaran maya Python yang boleh dipercayai dan tahan lama Feb 19, 2024 pm 09:25 PM

Menggunakan conda untuk membina persekitaran maya Python yang stabil dan boleh dipercayai memerlukan contoh kod khusus Dengan perkembangan pesat Python, semakin ramai pembangun perlu menggunakan versi Python yang berbeza dan pelbagai perpustakaan bergantung dalam projek yang berbeza. Berkongsi persekitaran Python yang sama dengan berbilang projek boleh menyebabkan masalah seperti konflik versi Untuk menyelesaikan masalah ini, menggunakan persekitaran maya adalah pilihan yang baik. Conda ialah alat pengurusan persekitaran maya yang sangat popular yang boleh membantu kami mencipta dan mengurus berbilang stabil

Bagaimana untuk membahagikan cakera Bagaimana untuk membahagikan cakera Feb 25, 2024 pm 03:33 PM

Bagaimana untuk membahagikan pengurusan cakera Dengan perkembangan teknologi komputer yang berterusan, pengurusan cakera telah menjadi bahagian yang sangat diperlukan dalam penggunaan komputer kita. Sebagai bahagian penting dalam pengurusan cakera, pembahagian cakera boleh membahagikan cakera keras kepada beberapa bahagian, membolehkan kami menyimpan dan mengurus data dengan lebih fleksibel. Jadi, bagaimana untuk membahagikan pengurusan cakera? Di bawah, saya akan memberi anda pengenalan terperinci. Pertama sekali, kita perlu menjelaskan bahawa tidak hanya ada satu cara untuk membahagikan cakera Kita boleh memilih kaedah pembahagian cakera yang sesuai mengikut keperluan dan tujuan yang berbeza. selalunya

Bagaimana untuk mencipta persekitaran maya dalam pycharm Bagaimana untuk mencipta persekitaran maya dalam pycharm Dec 11, 2023 am 09:22 AM

Mencipta persekitaran maya dalam PyCharm memerlukan 8 langkah berikut: 1. Buka PyCharm dan masukkan projek 2. Pilih "Fail", "Tetapan" dalam bar menu 3. Pilih "Python Interpreter" dalam tetingkap tetapan; Pilih "Python Interpreter" dalam menu lungsur "Tunjukkan Semua..." 5. Klik ikon "Tambah" 6. Pilih "Virtualenv" dan klik "ok" 7. Pilih lokasi dan versi penterjemah persekitaran maya; 8. Buat persekitaran maya secara automatik.

See all articles