Memasang Versi Pakej Tertentu dengan Pip
Apabila cuba memasang versi pakej tertentu, seperti MySQL_python 1.2.2, menggunakan pip, anda mungkin menghadapi masalah disebabkan versi dipasang sedia ada atau pautan PyPI yang sudah lapuk.
Untuk membatalkan pakej yang dipasang dan pasang versi yang diingini, gunakan pilihan --ignore-installed (-I) bersama -v untuk verbosity:
pip install -Iv MySQL_python==1.2.2
Nota: Pendekatan ini mungkin terhasil dalam ralat jika pautan muat turun PyPI untuk versi yang ditentukan rosak.
Jika anda menghadapi ralat 404 atau ubah hala tanpa had, anda boleh muat turun pakej secara manual daripada sumber yang stabil (cth., SourceForge) dan pasang terus:
pip uninstall MySQL_python pip install -Iv http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz/download
Dikemas kini (28 Disember 2022):
Pip kini menawarkan kaedah yang dipermudahkan untuk memasang semula pakej, walaupun ia sudah ada terkini:
pip install --force-reinstall -v MySQL_python==1.2.2
Ini menggantikan pilihan -I dan menyediakan kawalan tambahan dengan tahap verbositi (-vv/-vvv).
Ingat, sambil mengabaikan pakej yang sedang dipasang ( -I atau --force-reinstall) mungkin berguna untuk memasang versi tertentu, berhati-hati harus dilakukan untuk mengelakkan kemungkinan ketidakkonsistenan pakej.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memasang Versi Pakej Tertentu dengan Pip, Walaupun Ia Sudah Dipasang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!