Rumah > pangkalan data > tutorial mysql > Bagaimana Memaksa Pip Memasang Versi Pakej Khusus dan Bukan Terkini?

Bagaimana Memaksa Pip Memasang Versi Pakej Khusus dan Bukan Terkini?

Barbara Streisand
Lepaskan: 2024-12-27 05:50:08
asal
708 orang telah melayarinya

How to Force Pip to Install a Specific, Non-Latest Package Version?

Memasang Versi Pakej Tertentu dengan Pip

Apabila cuba memasang versi tertentu pakej menggunakan pip, pengguna mungkin menghadapi cabaran apabila versi yang diminta bukan yang terkini tersedia. Artikel ini meneroka penyelesaian kepada isu ini.

Masalah:

Seorang pengguna sedang cuba memasang versi 1.2.2 pakej MySQL_python dalam virtualenv baharu dengan - pilihan -tiada-tapak-pakej. Walau bagaimanapun, walaupun menyatakan versi menggunakan pip install MySQL_python==1.2.2, pakej yang dipasang masih ditunjukkan sebagai MySQL_python-1.2.3-py2.6.egg-info dalam pakej tapak.

Penyelesaian:

Untuk memaksa pip memasang versi pakej tertentu, walaupun ia bukan yang terkini, gunakan --paksa-pasang semula pilihan -v. Pilihan --force-reinstall memastikan bahawa pakej dipasang semula, walaupun ia sudah terkini, dan pilihan -v menyediakan output verbose untuk maklumat tambahan.

pip install --force-reinstall -v "MySQL_python==1.2.2"
Salin selepas log masuk

Pilihan Alternatif :

Dalam sesetengah kes, menggunakan pilihan --ignore-installed -v boleh menjadi berkesan. Pilihan --ignore-installed mengarahkan pip untuk mengabaikan pakej yang dipasang sedia ada dan menulis gantinya dengan versi yang ditentukan.

pip install -Iv MySQL_python==1.2.2
Salin selepas log masuk

Pertimbangan Tambahan:

  • Semak log pemasangan pip atau gunakan pemasangan pip -Iv untuk mengesahkan bahawa pautan URL PyPI untuk versi yang dikehendaki wujud dan tidak 404.
  • Jika pautan PyPI rosak, muat turun pakej secara manual dari sumber dan gunakan pip install -Iv untuk memasangnya terus.

Kesimpulan:

Dengan menggunakan pilihan --force-reinstall -v atau --ignore-installed -v, pengguna boleh berjaya memasang khusus versi pakej menggunakan pip, walaupun ia bukan versi terkini.

Atas ialah kandungan terperinci Bagaimana Memaksa Pip Memasang Versi Pakej Khusus dan Bukan Terkini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan