Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Memasang Modul Python untuk Versi Tertentu Menggunakan Pip?

Bagaimana untuk Memasang Modul Python untuk Versi Tertentu Menggunakan Pip?

Barbara Streisand
Barbara Streisandasal
2024-11-30 15:07:10220semak imbas

How to Install Python Modules for a Specific Version Using Pip?

Memasang Modul untuk Versi Python Tertentu Menggunakan pip

Dalam senario tertentu, anda mungkin mempunyai berbilang versi Python yang dipasang pada sistem anda. Ini boleh menyebabkan kekeliruan apabila menggunakan pip untuk memasang pakej, kerana ia mungkin lalai untuk memasang untuk versi yang salah. Artikel ini menangani isu pemasangan modul untuk versi Python tertentu menggunakan pip.

Latar Belakang

Ubuntu 10.04, contohnya, disertakan dengan Python 2.6 prapasang. Jika anda kemudiannya memasang Python 2.7, menggunakan pip untuk memasang pakej (cth., BeautifulSoup4) secara lalai memasangnya untuk Python 2.6.

Masalah

Apabila anda mengimport BeautifulSoup4 dalam Python 2.7 menggunakan import bs4, anda akan menghadapi ralat "Tiada modul bernama bs4." Ini kerana modul dipasang untuk Python 2.6 dan bukan untuk Python 2.7.

Penyelesaian

Untuk memasang pakej bagi versi Python tertentu, gunakan kaedah berikut:

python2.7 -m pip install <package>

Dalam arahan ini:

  • python2.7 menentukan versi Python yang anda ingin pasangkan pakejnya. Laraskan ini kepada versi yang diingini.
  • -m pip menunjukkan bahawa kita mahu melaksanakan perintah pip dengan penterjemah Python.
  • ialah pakej yang anda mahu pasang (cth., "beautifulsoup4").

Contoh

Untuk memasang BeautifulSoup4 for Python 2.7:

python2.7 -m pip install beautifulsoup4

Atas ialah kandungan terperinci Bagaimana untuk Memasang Modul Python untuk Versi Tertentu Menggunakan Pip?. 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