Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Ketahui dengan cepat cara pipenv mencipta persekitaran maya!

Ketahui dengan cepat cara pipenv mencipta persekitaran maya!

WBOY
WBOYasal
2024-01-04 12:05:56876semak imbas

Ketahui dengan cepat cara pipenv mencipta persekitaran maya!

Jom belajar cara cekap mencipta persekitaran maya dengan pipenv!

Semasa proses pembangunan, kita selalunya perlu menggunakan pakej Python dan kebergantungan yang berbeza dalam projek yang berbeza. Untuk mengelakkan konflik dengan pakej dan kebergantungan ini, kita boleh menggunakan persekitaran maya. Persekitaran maya boleh mengurus pakej dan kebergantungan kami secara bebas daripada persekitaran global sistem, memastikan kebebasan setiap projek.

pipenv ialah persekitaran maya Python dan alat pengurusan pakej Melalui pipenv, anda boleh membuat dan mengurus persekitaran maya dengan mudah, serta mengendalikan pemasangan dan kawalan versi kebergantungan. Seterusnya, saya akan memperkenalkan cara menggunakan pipenv untuk mencipta persekitaran maya dengan cekap.

Pertama, kita perlu memasang pipenv. Buka terminal baris arahan dan jalankan arahan berikut untuk memasang pipenv:

pip install pipenv

Selepas pemasangan selesai, kita boleh mencipta persekitaran maya baharu. Pergi ke direktori tempat anda ingin mencipta persekitaran maya dan jalankan arahan berikut:

pipenv shell

Ini akan mencipta persekitaran maya baharu dan mengaktifkannya. Anda boleh melihat nama persekitaran maya di hadapan gesaan baris arahan, menunjukkan bahawa anda menggunakan persekitaran maya.

Seterusnya, pasang pakej kebergantungan dalam persekitaran maya. Katakan anda ingin memasang pakej yang dipanggil requests, hanya gunakan arahan berikut: requests的包,只需使用以下命令:

pipenv install requests

这将会自动安装最新版本的requests包,并将其添加到虚拟环境的依赖列表中。

如果你需要安装指定版本的包,可以使用==运算符指定版本号。例如,要安装requests的2.27.1版本,可以运行以下命令:

pipenv install requests==2.27.1

你还可以使用、<code>>、<code>>=等运算符来指定版本范围,以满足不同的需求。

如果你从一个已经存在的requirements.txt文件中安装依赖,可以使用以下命令:

pipenv install -r requirements.txt

这将会自动从requirements.txt中读取依赖列表,并安装相应的包。

在开发过程中,我们可能会不断添加和删除依赖包。为了保证当前环境与依赖列表的一致性,我们可以使用以下命令来生成Pipfile.lock文件:

pipenv lock

Pipfile.lock文件将会包含当前环境的详细信息,包括每个依赖包的版本号和依赖关系。在以后恢复环境或与其他开发者共享项目时,只需通过Pipfile.lock

pipenv uninstall package_name

Ini akan memasang versi terbaharu pakej requests secara automatik dan menambahkannya ke dalam senarai pergantungan persekitaran maya.

Jika anda perlu memasang versi pakej tertentu, anda boleh menggunakan operator == untuk menentukan nombor versi. Contohnya, untuk memasang versi 2.27.1 permintaan, anda boleh menjalankan arahan berikut:

pipenv graph

Anda juga boleh menggunakan , <code>> code>, Operator seperti <code> dan <code>>= digunakan untuk menentukan julat versi untuk memenuhi keperluan yang berbeza.

Jika anda memasang kebergantungan daripada fail requirements.txt sedia ada, anda boleh menggunakan arahan berikut:

pipenv run python script.py

Ini akan dibaca secara automatik daripada senarai pergantungan requirements.txt dan pasang pakej yang sepadan.

Semasa proses pembangunan, kami mungkin terus menambah dan mengalih keluar pakej pergantungan. Untuk memastikan ketekalan antara persekitaran semasa dan senarai kebergantungan, kita boleh menggunakan arahan berikut untuk menjana fail Pipfile.lock:

rrreee

Pipfile.lock fail akan mengandungi persekitaran semasa Maklumat terperinci, termasuk nombor versi dan kebergantungan untuk setiap pakej bergantung. Apabila memulihkan persekitaran kemudian atau berkongsi projek dengan pembangun lain, cuma pulihkan persekitaran melalui fail Pipfile.lock. 🎜🎜Apabila kita tidak lagi memerlukan pakej bergantung, kita boleh menggunakan arahan berikut untuk menyahpasangnya: 🎜rrreee🎜Ini akan mengalih keluar pakej daripada senarai kebergantungan dan menyahpasangnya daripada persekitaran maya. 🎜🎜Selain arahan yang diperkenalkan di atas, pipenv juga menyediakan banyak fungsi berguna yang lain. Contohnya, anda boleh menggunakan arahan berikut untuk melihat pakej dan versi yang dipasang dalam persekitaran maya semasa: 🎜rrreee🎜 Anda juga boleh menggunakan arahan berikut untuk menjalankan arahan, seperti melaksanakan skrip Python: 🎜rrreee🎜 Ini akan dijalankan dalam perintah yang ditentukan persekitaran maya. 🎜🎜Ringkasnya, pipenv ialah persekitaran maya Python yang berkuasa dan alat pengurusan pakej. Melalui pipenv, kami boleh mencipta dan mengurus persekitaran maya dengan mudah dan mengendalikan pemasangan pergantungan dan kawalan versi secara automatik. Saya harap artikel ini dapat membantu anda menggunakan pipenv untuk mencipta persekitaran maya dengan lebih cekap dan meningkatkan kecekapan pembangunan anda! 🎜

Atas ialah kandungan terperinci Ketahui dengan cepat cara pipenv mencipta persekitaran maya!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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