Apabila bekerja dengan berbilang versi Python, ia menjadi perlu untuk menyatakan secara eksplisit direktori pemasangan sasaran. Secara tradisinya, pengguna bergantung pada alatan seperti easy_install-2.{5,6} untuk mengendalikan perkara ini, tetapi PIP menawarkan penyelesaian yang lebih serba boleh.
Amalan terbaik semasa ialah untuk menggunakan bendera -m, diikuti dengan versi Python yang dikehendaki. Kaedah ini konsisten merentas semua versi Python dan persekitaran maya. Berikut ialah beberapa contoh:
# Installing to the default Python: $ python -m pip install fish # Installing to a virtualenv's Python: $ .env/bin/python -m pip install fish # Installing to a specific Python version: $ python-3.6 -m pip install fish
Sebelum PIP versi 1.5, sintaks yang berbeza telah digunakan. Anda boleh menggunakan pip-{version} untuk menentukan versi Python sasaran. Kaedah ini tidak lagi disyorkan tetapi disediakan untuk konteks sejarah:
$ pip-2.5 install myfoopackage $ pip-2.6 install otherpackage $ pip-2.7 install mybarpackage
Untuk PIP versi 1.5 dan ke atas, gunakan pipVERSION dan bukannya pip-VERSION. Rujuk rujukan yang disediakan untuk maklumat lanjut dan perubahan dari semasa ke semasa.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menguruskan Berbilang Versi Python dan Memasang Pakej ke Versi Tertentu Menggunakan PIP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!