Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tingkatkan kecekapan pembangunan: Tutorial pip kemas kini Python!

Tingkatkan kecekapan pembangunan: Tutorial pip kemas kini Python!

PHPz
PHPzasal
2024-01-18 09:55:051017semak imbas

Tingkatkan kecekapan pembangunan: Tutorial pip kemas kini Python!

Tutorial pip kemas kini Python: cepat meningkatkan kecekapan pembangunan!

Sebagai pembangun Python, kita semua tahu bahawa pip ialah pengurus pakej untuk Python, yang boleh membantu kami memasang, menaik taraf dan menyahpasang pakej Python dengan cepat dan mudah. Walau bagaimanapun, kerana pip kadangkala menghadapi masalah seperti pakej pemasangan yang gagal dan kelajuan perlahan, kecekapan pembangunan terjejas. Oleh itu, artikel ini akan memperkenalkan secara terperinci cara mengemas kini pip untuk meningkatkan kecekapan pembangunan kami.

1. Semak versi pip

Sebelum menaik taraf pip, kami perlu menyemak versi pip semasa kami. Masukkan arahan berikut dalam tetingkap baris arahan:

pip --version

Hasil output adalah seperti berikut:

pip 20.0.2 from c:usersxxxppdatalocalprogramspythonpython38libsite-packagespip (python 3.8)

Keputusan di atas menunjukkan bahawa versi pip saya ialah 20.0.2 Kami boleh mengesahkan nombor versi pip semasa kami berdasarkan situasi sebenar.

2. Naik taraf pip

Kita boleh naik taraf pip dalam dua cara berikut.

1. Gunakan pip untuk menaik taraf

Pertama, kita boleh menggunakan pip itu sendiri untuk menaik taraf. Masukkan arahan berikut dalam tetingkap baris arahan:

pip install --upgrade pip

Selepas melaksanakan arahan di atas, pip akan mula menaik taraf Selepas naik taraf selesai, anda boleh mengesahkannya dengan arahan berikut:

pip --version

Jika pip telah berjaya dinaik taraf, hasil keluaran mestilah nombor versi baharu.

2. Naik taraf pip secara manual

Sudah tentu, jika arahan di atas tidak dapat menaik taraf pip, kita boleh menaik tarafnya secara manual. Langkah naik taraf adalah seperti berikut:

1) Muat turun get-pip.py. get-pip.py ialah skrip Python yang digunakan untuk memasang pip. Kami boleh memuat turun versi terkini fail get-pip.py di tapak web rasmi (https://bootstrap.pypa.io/get-pip.py). Contohnya, dalam sistem Windows, kita boleh membuka pautan di atas dalam penyemak imbas dan kemudian menggunakan arahan "Simpan Sebagai" untuk menyimpannya secara setempat.

2) Buka tetingkap baris arahan. Dalam sistem Windows, kita boleh menggunakan kekunci Windows + kekunci R untuk membuka tetingkap jalankan, masukkan "cmd" dan tekan Enter untuk membuka tetingkap baris arahan.

3) Gunakan arahan cd untuk memasuki direktori di mana fail get-pip.py berada.

Sebagai contoh, jika kita menyimpan fail get-pip.py dalam direktori akar pemacu C, maka kita boleh menggunakan arahan berikut untuk memasuki direktori akar pemacu C.

cd C:

4) Jalankan fail get-pip.py untuk memasang.

Masukkan arahan berikut dalam tetingkap baris arahan:

python get-pip.py

Selepas melaksanakan arahan di atas, tetingkap baris arahan akan memaparkan kemajuan pemasangan pakej pip. Selepas menunggu pemasangan selesai, anda boleh menggunakan arahan berikut untuk mengesahkan:

pip --version

Jika pip telah berjaya dinaik taraf, hasil output hendaklah nombor versi baharu.

3. Nyahpasang pip

Dalam sesetengah kes, kita mungkin perlu menyahpasang pip. Sebagai contoh, kami ingin menyahpasang versi lama pip untuk mengelakkan peningkatan daripada menjadi salah. Masukkan arahan berikut dalam tetingkap baris arahan:

pip uninstall pip

Selepas memasukkan arahan di atas, pip akan meminta sama ada untuk menyahpasang pip Kita boleh memilih "y" atau "n" untuk menentukan sama ada untuk menyahpasang. Selepas mengesahkan penyahpasangan, pip akan dipadamkan.

4. Meningkatkan kelajuan muat turun pip

Dalam proses menaik taraf pip, kita mungkin menghadapi masalah kelajuan muat turun yang perlahan Dalam kes ini, kita boleh meningkatkan kelajuan muat turun melalui kaedah berikut.

1. Tukar sumber cermin domestik

Memandangkan kelajuan muat turun pip asal mungkin dipengaruhi oleh dinding, kita boleh memilih untuk menggunakan sumber cermin domestik untuk memuat turun. Antara sumber cermin domestik, sumber yang lebih biasa digunakan ialah dari Universiti Tsinghua, Alibaba dan Universiti Sains dan Teknologi China.

Arahan berikut boleh mengubah suai sumber imej lalai pip:

  • Imej Tsinghua:
pip install pip -i https://pypi.tuna.tsinghua.edu.cn/simple/
  • Imej Ali:
pip install pip -i https://mirrors.aliyun.com/pypi/simple/
  • Imej Universiti Sains dan Teknologi China
  • :
accelerator

Selain menukar imej domestik Sebagai tambahan kepada sumber, kami juga boleh menggunakan pemecut pip untuk meningkatkan kelajuan muat turun. Pemecut pip yang biasa digunakan termasuk pipenv dan cnpm. Di sini kami mengambil pipenv sebagai contoh untuk memperkenalkan cara menggunakan pipenv untuk mempercepatkan pip.

Pertama, masukkan arahan berikut dalam tetingkap baris arahan untuk memasang pipenv:

pip install pip -i https://pypi.mirrors.ustc.edu.cn/simple/

Selepas pemasangan selesai, kita boleh menggunakan arahan berikut untuk mengkonfigurasi pecutan pipenv:

pip install pipenv

Selepas konfigurasi selesai, kita boleh menggunakan pipenv untuk memasang pakej Python, dengan itu meningkatkan kelajuan Muat turun. Contohnya:

pipenv --pypi-mirror https://pypi.tuna.tsinghua.edu.cn/simple

Arahan di atas akan memasang versi terkini Django secara automatik dan memuat turunnya menggunakan pemecut yang dikonfigurasikan, dengan itu meningkatkan kelajuan muat turun.

Ringkasan:

Melalui pengenalan artikel ini, kami belajar cara mengemas kini, menyahpasang pip dan meningkatkan kelajuan muat turun pip. Dalam pembangunan Python harian, kemahiran ini boleh membantu kami meningkatkan kecekapan pembangunan dan menjadikan pengaturcaraan Python lebih lancar dan cekap.

Atas ialah kandungan terperinci Tingkatkan kecekapan pembangunan: Tutorial pip kemas kini Python!. 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