


Penjelasan terperinci tentang arahan pip biasa dalam Python
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
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:
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
atau
pip install -U pip
untuk memasang versi pakej tertentu
jika anda merancang untuk menggunakan pip Untuk memasang pakej pihak ketiga, gunakan baris arahan berikut
pip install package-name
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
Nyahpasang atau kemas kini pakej
Jika anda bercadang untuk menyahpasang pakej tertentu, baris arahan untuk dimasukkan ialah
pip uninstall package_name
Dan jika anda merancang untuk mengemas kini pakej tertentu, baris arahan yang sepadan ialah
pip install --upgrade package_name# 或者是pip install -U package_name
Untuk melihat maklumat pakej tertentu, anda boleh melihat maklumat pakej yang ditentukan melalui baris arahan berikut,
pip show -f requests
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 .......
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
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
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
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
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.
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
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/
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 "某个路径"
Contohnya,
pip download requests -d "."
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.
Untuk menjana fail txt jenis ini, anda perlu melakukan ini
pip freeze > requirements.txt
Dan jika kita perlu memasang kumpulan perpustakaan pihak ketiga, dalam baris arahan Masukkan arahan berikut
pip install -r requirements.txt
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



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 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 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.

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) {

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

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.

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

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
