Rumah >pembangunan bahagian belakang >Tutorial Python >Mencipta persekitaran maya: Bermula dengan pantas dengan pipenv

Mencipta persekitaran maya: Bermula dengan pantas dengan pipenv

王林
王林asal
2024-01-16 11:08:05739semak imbas

Mencipta persekitaran maya: Bermula dengan pantas dengan pipenv

Mulakan dengan pantas dengan pipenv: Cipta persekitaran maya pertama anda

Dalam pembangunan Python, menggunakan persekitaran maya adalah amalan biasa, yang boleh membantu kami mengasingkan konflik antara projek dan pakej bergantung, menjadikan projek Bilik boleh berjalan secara bebas. Pipenv ialah alat pengurusan pakej Python yang menyepadukan fungsi persekitaran maya dan pengurusan pakej bergantung, yang boleh memudahkan proses pembangunan dan konfigurasi persekitaran kami. Artikel ini akan memperkenalkan cara untuk memulakan pipenv dengan cepat dan mencipta persekitaran maya pertama anda.

1. Pasang pipenv

Untuk menggunakan pipenv, anda perlu memasangnya terlebih dahulu. Anda boleh menggunakan pip untuk memasang dan menjalankan arahan berikut dalam terminal:

$ pip install pipenv

Selepas pemasangan berjaya, anda boleh mengesahkan sama ada pipenv dipasang secara normal dengan menjalankan arahan berikut:

$ pipenv --version

Jika maklumat versi pipenv boleh dipaparkan dengan betul, pemasangan berjaya.

2. Cipta persekitaran maya

Kini kami mula mencipta persekitaran maya yang pertama. Pergi ke direktori projek anda pada baris arahan dan jalankan arahan berikut:

$ pipenv shell

Selepas menjalankan arahan di atas, pipenv secara automatik akan mencipta persekitaran maya baharu dan menukar terminal anda kepada persekitaran itu. Anda akan mendapati bahawa gesaan terminal telah berubah, menunjukkan bahawa anda telah memasuki persekitaran maya.

3. Pasang pakej pergantungan

Dengan persekitaran maya, kami boleh menggunakan pipenv untuk memasang dan mengurus pakej pergantungan projek. Jalankan arahan berikut dalam terminal untuk memasang pakej pergantungan sampel (seperti permintaan):

$ pipenv install requests

Selepas menjalankan arahan di atas, pipenv akan memuat turun dan memasang pakej pergantungan secara automatik, dan pada masa yang sama menjana fail bernama Pipfiledalam direktori projek > fail, yang merekodkan maklumat pakej pergantungan projek. Pipfile的文件,其中记录了项目的依赖包信息。

除了使用pipenv install命令安装单个依赖包,还可以使用pipenv install -r requirements.txt命令从一个requirements.txt文件中批量安装依赖包。

4. 运行Python脚本

现在,我们可以在虚拟环境中运行Python脚本了。在项目目录中创建一个名为main.py

Selain menggunakan perintah pipenv install untuk memasang pakej kebergantungan tunggal, anda juga boleh menggunakan perintah pipenv install -r requirements.txt untuk memasangnya daripada requirements.txt Pasang pakej bergantung dalam kelompok.

4. Jalankan skrip Python

Kini, kita boleh menjalankan skrip Python dalam persekitaran maya. Cipta fail bernama main.py dalam direktori projek dengan kandungan berikut:

import requests

response = requests.get('https://www.python.org')
print(response.status_code)

Selepas menyimpan dan keluar dari fail, jalankan arahan berikut dalam terminal untuk melaksanakan skrip:

$ python main.py

Larian hasilnya akan Output kod status tapak web sasaran.

5. Keluar dari persekitaran maya

Apabila anda telah menyelesaikan pembangunan projek semasa, anda boleh keluar dari persekitaran maya. Jalankan arahan berikut dalam terminal:

$ exit

Selepas menjalankan arahan di atas, anda akan keluar dari persekitaran maya dan kembali ke persekitaran asal. 🎜🎜Ringkasan: 🎜🎜Melalui langkah di atas, anda telah berjaya mencipta dan menggunakan persekitaran maya pertama anda. pipenv menyediakan arahan mudah untuk mengurus pakej pergantungan projek, menjadikan proses pembangunan kami lebih cekap dan mudah. Saya harap artikel ini dapat membantu anda memulakan pipenv dengan cepat dan membawa nilainya dalam pembangunan masa hadapan. 🎜

Atas ialah kandungan terperinci Mencipta persekitaran maya: Bermula dengan pantas dengan pipenv. 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