Cara menggunakan arahan pip untuk penjelasan terperinci tentang kaedah pemasangan yang mesti dibaca oleh pembangun Python

WBOY
Lepaskan: 2024-01-18 09:14:14
asal
1143 orang telah melayarinya

Cara menggunakan arahan pip untuk penjelasan terperinci tentang kaedah pemasangan yang mesti dibaca oleh pembangun Python

Mesti lihat untuk pembangun Python: Penjelasan terperinci tentang kaedah pemasangan arahan pip

Pengenalan:
Python ialah bahasa pengaturcaraan peringkat tinggi yang digunakan secara meluas dengan komuniti pembangun dan ekosistem yang besar. Untuk memudahkan pembangun Python mengurus dan menggunakan perpustakaan pihak ketiga, Python menyediakan alat-pip pengurusan pakej yang berkuasa. Artikel ini akan menerangkan kaedah pemasangan pip secara terperinci dan menyediakan contoh kod khusus untuk membantu pembaca menggunakan pip dengan lebih baik untuk memasang pakej.

1. Apakah itu pip
Pip ialah alat pengurusan pakej Python yang boleh digunakan untuk memasang, menaik taraf, menyahpasang dan mengurus pakej Python. Ia adalah sebahagian daripada Indeks Pakej Python (PyPI), sebuah repositori yang menyimpan sejumlah besar pakej Python. pip membolehkan pembangun Python mencari, memasang dan mengurus pakej ini dengan mudah, dengan itu meningkatkan kecekapan pembangunan.

2. Cara memasang pip

  1. Dalam Python 2.7.9 atau lebih tinggi, pip sudah terbina dalam. Anda boleh menyemak sama ada pip telah dipasang dengan menjalankan arahan berikut:

    $ pip --version
    Salin selepas log masuk

    Jika ia dipasang, nombor versi pip akan dipaparkan jika ia tidak dipasang, ia akan meminta arahan itu tidak dijumpai.

  2. Jika versi Python lebih rendah daripada 2.7.9 atau pip tidak dipasang, anda boleh menggunakan kaedah berikut untuk memasang pip.

a) Pasang menggunakan skrip
Python menyediakan skrip untuk memasang pip. Anda boleh memuat turun skrip get-pip.py dari https://bootstrap.pypa.io/get-pip.py dan laksanakan arahan berikut untuk memasang pip:

$ python get-pip.py
Salin selepas log masuk

b) Gunakan pengurus pakej sistem untuk memasang
dalam beberapa sistem pengendalian , pip boleh dipasang terus melalui pengurus pakej sistem. Contohnya, dalam sistem Debian/Ubuntu, anda boleh menggunakan arahan berikut untuk memasang pip:

$ sudo apt-get install python-pip
Salin selepas log masuk

c) Gunakan modul ensurepip yang disertakan dengan Python untuk memasang
Dalam Python3.4 atau lebih tinggi, Python disertakan dengan modul yang dipanggil < kod Modul >ensurepip boleh digunakan untuk memasang pip. Anda boleh menggunakan arahan berikut untuk memasang pip: ensurepip的模块,可以用来安装pip。可以使用以下命令来安装pip:

$ python -m ensurepip --upgrade
Salin selepas log masuk

此命令会检查并安装pip,如果已经安装则会自动升级到最新版本。

三、pip的常用命令

  1. 安装包
    使用pip安装包非常简单,只需要使用install命令加上要安装的包名即可。例如,安装名为requests的包:

    $ pip install requests
    Salin selepas log masuk
  2. 升级包
    使用install命令加上--upgrade选项可以升级已安装的包。例如,升级名为requests的包:

    $ pip install --upgrade requests
    Salin selepas log masuk
  3. 卸载包
    使用uninstall命令加上要卸载的包名可以将已安装的包卸载掉。例如,卸载名为requests的包:

    $ pip uninstall requests
    Salin selepas log masuk
  4. 查看已安装的包
    使用freeze命令可以查看已经安装的包及其版本号。例如:

    $ pip freeze
    Salin selepas log masuk

    执行该命令会列出所有已安装的包,并以包名==版本号的形式显示。

四、pip的高级用法

  1. 安装指定版本的包
    通过在包名后加上及版本号,可以安装指定版本的包。例如,安装名为requests的2.18.4版本:

    $ pip install requests==2.18.4
    Salin selepas log masuk
  2. 安装包的特定版本范围
    通过在包名后加上>=<=等符号,可以安装包的特定版本范围内的最新版本。例如,安装名为requests的2.x版本:

    $ pip install requests>=2.0.0,<=2.99.99
    Salin selepas log masuk
  3. 从requirements.txt文件安装包
    requirements.txt是一个文本文件,用于记录项目所依赖的包及其版本号。可以通过以下命令从requirements.txt

    $ pip install -r requirements.txt
    Salin selepas log masuk
    Arahan ini akan menyemak dan memasang pip, dan menaik taraf secara automatik kepada versi terkini jika ia sudah dipasang.
3. Arahan biasa pip

Pakej pemasangan🎜Sangat mudah untuk memasang pakej menggunakan pip, cuma gunakan arahan install dan tambah nama pakej yang hendak dipasang. Sebagai contoh, pasang pakej bernama requests: 🎜rrreee🎜🎜🎜Upgrade package🎜Gunakan perintah install ditambah dengan pilihan --upgrade untuk menaik taraf Pakej yang dipasang. Contohnya, untuk menaik taraf pakej bernama requests: 🎜rrreee🎜🎜🎜Nyahpasang pakej🎜Gunakan perintah uninstall ditambah nama pakej yang akan dinyahpasang untuk menyahpasang yang dipasang pakej. Contohnya, untuk menyahpasang pakej bernama requests: 🎜rrreee🎜🎜🎜Lihat pakej yang dipasang🎜Gunakan perintah freeze untuk melihat pakej yang dipasang dan nombor versinya. Contohnya: 🎜rrreee🎜Melaksanakan arahan ini akan menyenaraikan semua pakej yang dipasang dan memaparkannya dalam bentuk nama pakej==nombor versi. 🎜🎜🎜🎜4 Penggunaan lanjutan pip🎜🎜🎜🎜Pasang versi pakej yang ditentukan🎜Dengan menambah dan nombor versi selepas nama pakej, anda boleh memasang versi yang ditentukan bagi pakej. Contohnya, untuk memasang versi 2.18.4 bernama requests: 🎜rrreee🎜🎜🎜Pasang julat versi tertentu pakej🎜dengan menambahkan >=, boleh memasang versi terkini dalam julat versi tertentu pakej. Contohnya, untuk memasang versi 2.x bernama requests: 🎜rrreee🎜🎜🎜Pasang pakej daripada fail requirements.txt 🎜requirements.txt ialah fail teks yang digunakan untuk merakam Pakej dan nombor versinya yang bergantung kepada projek. Anda boleh memasang pakej daripada fail requirements.txt melalui arahan berikut: 🎜rrreee🎜🎜🎜 5. Kesimpulan 🎜🎜Artikel ini memperkenalkan kaedah pemasangan pip secara terperinci dan menyediakan contoh kod khusus. Sebagai alat penting untuk pembangun Python, pip boleh membantu pembangun mengurus dan menggunakan perpustakaan pihak ketiga. Dengan mempelajari dan menguasai penggunaan pip, pembangun boleh membangunkan Python dengan lebih cekap dan mudah. 🎜

Atas ialah kandungan terperinci Cara menggunakan arahan pip untuk penjelasan terperinci tentang kaedah pemasangan yang mesti dibaca oleh pembangun Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan