Jadual Kandungan
Pemasangan
Cara menggunakan
Naik taraf
untuk memasang versi pakej tertentu
Nyahpasang atau kemas kini pakej
Semak pakej yang perlu dinaik taraf
Semak isu keserasian
Nyatakan sumber domestik untuk dipasang
untuk memuat turun pakej tetapi tidak memasangnya
Pasang pakej perisian dalam kelompok
Rumah pembangunan bahagian belakang Tutorial Python Penjelasan terperinci tentang arahan pip biasa dalam Python

Penjelasan terperinci tentang arahan pip biasa dalam Python

Apr 12, 2023 pm 12:13 PM
python Kemahiran pip

Editor percaya bahawa kebanyakan orang yang biasa dengan Python pasti pernah mendengar dan menggunakan alat pip, tetapi pemahaman mereka tentangnya mungkin tidak begitu teliti Hari ini saya akan memperkenalkan kepada anda 10 Petua kecil tentang penggunaan pip, I percaya ia akan membantu anda mengurus dan menggunakan perpustakaan standard dalam Python pada masa hadapan.

Pemasangan

Sudah tentu, selepas Python 3.4 dan Python 2.7.9, pakej pemasangan di tapak web rasmi sudah disertakan dengan pip, dan pengguna boleh menggunakannya terus selepas memasang Python , jika anda gunakan persekitaran maya yang dicipta oleh virtualenv atau pyvenv, kemudian pip juga dipasang secara lalai.

Jika anda perlu memasang sendiri pakej pip, jalankan baris arahan berikut dalam persekitaran yang Python telah dikonfigurasikan

py -m ensurepip --upgrade
Salin selepas log masuk

Cara lain ialah memuat turunnya dari ​ ​tapak web rasmi Muat turun skrip get-pip.py terus daripada , dan kemudian jalankan skrip python get-pip.py terus

Cara menggunakan

Selepas pemasangan, masukkan dalam pip baris arahan, dan kemudian tekan Enter, arahan yang ditunjukkan di bawah akan muncul:

Penjelasan terperinci tentang arahan pip biasa dalam Python

Naik taraf

Jika anda rasa versi pip anda agak rendah , jika anda ingin menaik taraf, masukkan arahan berikut dalam baris arahan

pip install --upgrade pip
Salin selepas log masuk

atau

pip install -U pip
Salin selepas log masuk

untuk memasang versi pakej tertentu

jika anda merancang untuk menggunakan pip Untuk memasang pakej pihak ketiga, gunakan baris arahan berikut

pip install package-name
Salin selepas log masuk

Sebagai contoh, jika kita ingin memasang versi tertentu bagi pakej pihak ketiga, seperti memasang versi 3.4.1 daripada matplotlib,

pip install matplotlib==3.4.1
Salin selepas log masuk

Nyahpasang atau kemas kini pakej

Jika anda bercadang untuk menyahpasang pakej tertentu, baris arahan untuk dimasukkan ialah

pip uninstall package_name
Salin selepas log masuk

Dan jika anda merancang untuk mengemas kini pakej tertentu, baris arahan yang sepadan ialah

pip install --upgrade package_name# 或者是pip install -U package_name
Salin selepas log masuk

Untuk melihat maklumat pakej tertentu, anda boleh melihat maklumat pakej yang ditentukan melalui baris arahan berikut,

pip show -f requests
Salin selepas log masuk

output

Name: requests
Version: 2.24.0
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: c:userspc120pycharmprojectspythonproject1venvlibsite-packages
Requires: certifi, chardet, idna, urllib3
Required-by: etelemetry, gTTS, pandas-datareader, pandas-profiling, pyler, pywhatkit, pyxnat, streamlit, tushare, wikipedia, yfinance
Files:
requests-2.24.0.dist-infoDESCRIPTION.rst
requests-2.24.0.dist-infoINSTALLER
.......
Salin selepas log masuk

Semak pakej yang perlu dinaik taraf

Kami perlu menyemak pakej yang sedia ada yang perlu ditingkatkan Anda boleh menggunakan baris arahan berikut semak,

pip list -o
Salin selepas log masuk

output

PackageVersion Latest Type
---------- ------- ------ -----
docutils 0.15.20.18.1 wheel
PyYAML 5.4.1 6.0wheel
rsa4.7.2 4.8wheel
setuptools 56.0.062.1.0 wheel
Salin selepas log masuk

Semak isu keserasian

Apabila memuat turun dan memasang beberapa perpustakaan standard, anda perlu mempertimbangkan isu keserasian perpustakaan mungkin perlu bergantung pada perpustakaan standard lain, yang akan Terdapat masalah seperti konflik versi Mari kita gunakan baris arahan berikut untuk menyemak sama ada terdapat konflik.

pip check package_name
Salin selepas log masuk

Sudah tentu, jika kami tidak menentukan pustaka standard yang mana, kami akan menyemak sama ada terdapat konflik versi dan isu lain dalam semua pakej yang sedang dipasang.

pip check
Salin selepas log masuk

output

yfinance 0.1.70 has requirement requests>=2.26, but you have requests 2.24.0.
selenium 4.1.0 has requirement urllib3[secure]~=1.26, but you have urllib3 1.25.11.
Salin selepas log masuk

Nyatakan sumber domestik untuk dipasang

Jika kami merasakan kelajuan pemasangan agak perlahan, kami boleh menentukan sumber domestik untuk memasang pakej tertentu , contohnya

pip install -i https://pypi.douban.com/simple/ package_name
Salin selepas log masuk

Sumber domestik mempunyai

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/ 
豆瓣:http://pypi.douban.com/simple/
Salin selepas log masuk

untuk memuat turun pakej tetapi tidak memasangnya

Jika kita ingin memuat turun pakej ke yang ditentukan laluan, baris arahan Seperti berikut

pip download package_name -d "某个路径"
Salin selepas log masuk

Contohnya,

pip download requests -d "."
Salin selepas log masuk

adalah untuk memuat turun modul permintaan dan modul bergantung lain dalam direktori semasa.

Pasang pakej perisian dalam kelompok

Apabila kami melihat projek orang lain, kami biasanya menyertakan fail requirements.txt, yang mengandungi beberapa perpustakaan pihak ketiga yang perlu digunakan dalam projek Python.

Penjelasan terperinci tentang arahan pip biasa dalam Python

Untuk menjana fail txt jenis ini, anda perlu melakukan ini

pip freeze > requirements.txt
Salin selepas log masuk

Dan jika kita perlu memasang kumpulan perpustakaan pihak ketiga, dalam baris arahan Masukkan arahan berikut

pip install -r requirements.txt
Salin selepas log masuk


Atas ialah kandungan terperinci Penjelasan terperinci tentang arahan pip biasa dalam Python. 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)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 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)

Cara Menggunakan Log Debian Apache Untuk Meningkatkan Prestasi Laman Web Cara Menggunakan Log Debian Apache Untuk Meningkatkan Prestasi Laman Web Apr 12, 2025 pm 11:36 PM

Artikel ini akan menerangkan bagaimana untuk meningkatkan prestasi laman web dengan menganalisis log Apache di bawah sistem Debian. 1. Asas Analisis Log Apache Log merekodkan maklumat terperinci semua permintaan HTTP, termasuk alamat IP, timestamp, url permintaan, kaedah HTTP dan kod tindak balas. Dalam sistem Debian, log ini biasanya terletak di direktori/var/log/apache2/access.log dan /var/log/apache2/error.log. Memahami struktur log adalah langkah pertama dalam analisis yang berkesan. 2. Alat Analisis Log Anda boleh menggunakan pelbagai alat untuk menganalisis log Apache: Alat baris arahan: grep, awk, sed dan alat baris arahan lain.

Python: Permainan, GUI, dan banyak lagi Python: Permainan, GUI, dan banyak lagi Apr 13, 2025 am 12:14 AM

Python cemerlang dalam permainan dan pembangunan GUI. 1) Pembangunan permainan menggunakan pygame, menyediakan lukisan, audio dan fungsi lain, yang sesuai untuk membuat permainan 2D. 2) Pembangunan GUI boleh memilih tkinter atau pyqt. TKInter adalah mudah dan mudah digunakan, PYQT mempunyai fungsi yang kaya dan sesuai untuk pembangunan profesional.

PHP dan Python: Membandingkan dua bahasa pengaturcaraan yang popular PHP dan Python: Membandingkan dua bahasa pengaturcaraan yang popular Apr 14, 2025 am 12:13 AM

PHP dan Python masing -masing mempunyai kelebihan mereka sendiri, dan memilih mengikut keperluan projek. 1.PHP sesuai untuk pembangunan web, terutamanya untuk pembangunan pesat dan penyelenggaraan laman web. 2. Python sesuai untuk sains data, pembelajaran mesin dan kecerdasan buatan, dengan sintaks ringkas dan sesuai untuk pemula.

Bagaimana Debian Readdir Bersepadu Dengan Alat Lain Bagaimana Debian Readdir Bersepadu Dengan Alat Lain Apr 13, 2025 am 09:42 AM

Fungsi Readdir dalam sistem Debian adalah panggilan sistem yang digunakan untuk membaca kandungan direktori dan sering digunakan dalam pengaturcaraan C. Artikel ini akan menerangkan cara mengintegrasikan Readdir dengan alat lain untuk meningkatkan fungsinya. Kaedah 1: Menggabungkan Program Bahasa C dan Pipeline Pertama, tulis program C untuk memanggil fungsi Readdir dan output hasilnya:#termasuk#termasuk#includeintMain (intargc, char*argv []) {dir*dir; structdirent*entry; if (argc! = 2) {

Peranan Sniffer Debian dalam Pengesanan Serangan DDOS Peranan Sniffer Debian dalam Pengesanan Serangan DDOS Apr 12, 2025 pm 10:42 PM

Artikel ini membincangkan kaedah pengesanan serangan DDoS. Walaupun tiada kes permohonan langsung "debiansniffer" ditemui, kaedah berikut boleh digunakan untuk pengesanan serangan DDOS: Teknologi Pengesanan Serangan DDo Sebagai contoh, skrip Python yang digabungkan dengan perpustakaan Pyshark dan Colorama boleh memantau trafik rangkaian dalam masa nyata dan mengeluarkan makluman. Pengesanan berdasarkan analisis statistik: dengan menganalisis ciri statistik trafik rangkaian, seperti data

Python dan Masa: Memanfaatkan masa belajar anda Python dan Masa: Memanfaatkan masa belajar anda Apr 14, 2025 am 12:02 AM

Untuk memaksimumkan kecekapan pembelajaran Python dalam masa yang terhad, anda boleh menggunakan modul, masa, dan modul Python. 1. Modul DateTime digunakan untuk merakam dan merancang masa pembelajaran. 2. Modul Masa membantu menetapkan kajian dan masa rehat. 3. Modul Jadual secara automatik mengatur tugas pembelajaran mingguan.

Nginx SSL Sijil Tutorial Debian Nginx SSL Sijil Tutorial Debian Apr 13, 2025 am 07:21 AM

Artikel ini akan membimbing anda tentang cara mengemas kini sijil NginxSSL anda pada sistem Debian anda. Langkah 1: Pasang Certbot terlebih dahulu, pastikan sistem anda mempunyai pakej CertBot dan Python3-CertBot-Nginx yang dipasang. Jika tidak dipasang, sila laksanakan arahan berikut: sudoapt-getupdateudoapt-getinstallcertbotpython3-certbot-nginx Langkah 2: Dapatkan dan konfigurasikan sijil Gunakan perintah certbot untuk mendapatkan sijil let'Sencrypt dan konfigurasikan nginx: sudoCertBot-ninx ikuti

Cara mengkonfigurasi pelayan https di debian openssl Cara mengkonfigurasi pelayan https di debian openssl Apr 13, 2025 am 11:03 AM

Mengkonfigurasi pelayan HTTPS pada sistem Debian melibatkan beberapa langkah, termasuk memasang perisian yang diperlukan, menghasilkan sijil SSL, dan mengkonfigurasi pelayan web (seperti Apache atau Nginx) untuk menggunakan sijil SSL. Berikut adalah panduan asas, dengan mengandaikan anda menggunakan pelayan Apacheweb. 1. Pasang perisian yang diperlukan terlebih dahulu, pastikan sistem anda terkini dan pasang Apache dan OpenSSL: sudoaptDateSudoaptgradesudoaptinsta

See all articles