Instalasi file roda


101

Bagaimana cara menginstal file .whl? Saya memiliki perpustakaan Wheel tetapi saya tidak tahu bagaimana menggunakannya untuk menginstal file-file itu. Saya memiliki file .whl tetapi saya tidak tahu cara menjalankannya. Tolong bantu.

Jawaban:


142

Anda biasanya menggunakan alat seperti pip memasang roda. Serahkan pada alat untuk menemukan dan mengunduh file jika ini untuk proyek yang dihosting di PyPI.

Agar ini berfungsi, Anda perlu menginstal wheelpaket:

pip install wheel

Anda kemudian dapat memberitahu pipuntuk menginstal proyek (dan itu akan mengunduh roda jika tersedia), atau file roda secara langsung:

pip install project_name  # discover, download and install
pip install wheel_file.whl  # directly install the wheel

The wheelmodul, setelah diinstal, juga runnable dari baris perintah, Anda dapat menggunakan ini untuk menginstal roda yang sudah didownload:

python -m wheel install wheel_file.whl

Lihat juga wheeldokumentasi proyek .


mendapatkan kesalahan pada pip install wheelperintah - pip._vendor.distlib.DistlibException: Unable to locate finder for 'pip._vendor.distlib'
Sandipan Guha

@SandipanGuha: apakah Anda mungkin menggunakan Python 3.6? Lihat github.com/pypa/pip/issues/3964
Martijn Pieters

@MartijnPieters bagaimana python -m wheel install wheel_file.whluntuk satu pengguna, mungkin dengan sebuah --userbendera?
StrikeR

@StrikeR: wheelModul tidak memiliki fasilitas untuk dipasang di USER_SITElokasi, tidak. Gunakan pipuntuk itu.
Martijn Pieters

18

Jika Anda sudah memiliki file roda (.whl) di pc Anda, maka cukup gunakan kode berikut:

cd ../user
pip install file.whl

Jika Anda ingin mengunduh file dari web, lalu menginstalnya, ikuti baris perintah berikut ini:

pip install package_name

atau, jika Anda memiliki url:

pip install http//websiteurl.com/filename.whl

Ini pasti akan menginstal file yang diperlukan.

Catatan: Saya harus mengetik pip2 daripada pip saat menggunakan Python 2.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.