it-swarm.asia

Bagaimana cara saya menginstal paket Python dengan file .whl?

Saya mengalami masalah dalam menginstal paket Python (khususnya, JPype1 0.5.7) pada mesin Windows saya, dan ingin menginstalnya dengan binari Window Christoph Gohlke. (Yang, menurut pengalaman saya, mengurangi banyak masalah untuk banyak instalasi paket lainnya.)

Namun, sementara Christoph dulu menyediakan file .exe di masa lalu, baru-baru ini sepertinya dia mengunggah file .whl sebagai gantinya.

http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

Tapi bagaimana cara menginstal file .whl?

Catatan:

  • Saya telah menemukan dokumen di atas roda , tetapi tampaknya tidak terlalu tegas dalam menjelaskan cara menginstal file .whl.
  • Pertanyaan ini merupakan duplikat dengan pertanyaan ini , yang tidak dijawab secara langsung.
692
e9t

Saya hanya menggunakan yang berikut ini yang cukup sederhana. Pertama buka konsol kemudian cd ke tempat Anda mengunduh file Anda seperti some-package.whl dan gunakan

pip install some-package.whl

Catatan: jika pip.exe tidak dikenali, Anda dapat menemukannya di direktori "Scripts" dari mana python telah diinstal. Jika pip tidak diinstal, halaman ini dapat membantu: Bagaimana cara saya menginstal pip pada Windows?

Catatan: untuk klarifikasi
Jika Anda menyalin file *.whl ke drive lokal Anda (mis. C:\some-dir\some-file.whl) gunakan parameter perintah berikut: 

pip install C:/some-dir/some-file.whl
824
kpierce8

Untuk menginstal dari roda, berikan direktori tempat roda diunduh. Misalnya, untuk menginstal package_name.whl:

pip install --use-wheel --no-index --find-links=/where/its/downloaded package_name

Pastikan Anda telah memperbarui pip terlebih dahulu untuk mengaktifkan dukungan roda:

pip install --upgrade pip
55
Burhan Khalid

Saya berada di kapal yang sama dengan OP.

Menggunakan Prompt perintah Windows, dari direktori:

C:\Python34\Scripts>
pip install wheel

sepertinya berhasil.

Mengubah direktori ke tempat whl berada, itu hanya memberitahu saya 'pip tidak dikenali'. Kembali ke C:\Python34\Scripts>, kemudian menggunakan perintah lengkap di atas untuk menyediakan lokasi 'where/its/download', katanya Requirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist.

Jadi saya menjatuhkan salinan .whl di Python34/Script, menjalankan perintah yang sama persis lagi (dengan --find-links= masih pergi ke folder lain), dan kali ini berhasil.

19
Patrick

Ada beberapa versi file di situs Christoph Gohlke.

Sesuatu yang saya temukan penting ketika memasang roda dari situs ini adalah untuk pertama kali menjalankan ini dari konsol Python:

import pip
print(pip.pep425tags.get_supported())

sehingga Anda tahu versi mana yang harus Anda instal untuk komputer Anda. Memilih versi yang salah mungkin gagal menginstal paket (terutama jika Anda tidak menggunakan tag CPython yang tepat, misalnya, cp27).

13
elachell

Anda harus menjalankan pip.exe dari Prompt perintah di komputer saya. Saya mengetik C:/Python27/Scripts/pip2.exe install numpy

12
Steel

Pada Windows Anda tidak bisa hanya memutakhirkan menggunakan pip install --upgrade pip, karena pip.exe sedang digunakan dan akan ada kesalahan menggantinya. Sebagai gantinya, Anda harus meningkatkan pip seperti ini:

easy_install --upgrade pip

Kemudian periksa versi pip:

pip --version

Jika ini menunjukkan seri 6.x, ada dukungan roda.

Hanya dengan begitu, Anda dapat menginstal paket roda seperti ini:

pip install your-package.whl
8
Rockallite

Untuk dapat menginstal file roda dengan klik dua kali sederhana pada mereka, Anda dapat melakukan yang berikut ini:

1) Jalankan dua perintah dalam baris perintah di bawah hak administrator:

assoc .whl=pythonwheel
ftype pythonwheel=cmd /c pip.exe install "%1" ^& pause

2) Atau, mereka dapat disalin ke file wheel.bat dan dijalankan dengan kotak centang 'Jalankan sebagai administrator' di properti.

PS pip.exe diasumsikan berada di PATH.

Perbarui:

(1) Itu dapat digabungkan dalam satu baris:

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%1" ^& pause

(2) Sintaks untuk file .bat sedikit berbeda:

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause

Juga hasilnya dapat dibuat lebih verbose:

@assoc .whl=pythonwheel|| echo Run me with administrator rights! && pause && exit 1
@ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause || echo Installation error && pause && exit 1
@echo Installation successfull & pause

lihat posting blog saya untuk detailnya.

6
axil

Agar tidak perlu mengunduh file seperti itu, Anda dapat mencoba:

pip install --use-wheel pillow

Untuk informasi lebih lanjut, lihat ini .

2
andyw

Seandainya Anda tidak dapat menginstal paket tertentu secara langsung menggunakan PIP.

Anda dapat mengunduh paket .whl (wheel) tertentu dari - https://www.lfd.uci.edu/~gohlke/pythonlibs/

CD (Ubah direktori) ke paket yang diunduh dan instal secara manual dengan -
pip install PACKAGENAME.whl
ex:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl

1
Kiran Jasvanee

Satu-satunya cara saya berhasil menginstal NumPy adalah sebagai berikut:

Saya mengunduh NumPy dari sini https://pypi.python.org/pypi/numpy

Modul ini

https://pypi.python.org/packages/d7/3c/d8b473b517062cc700575889d79e7444c9b54c6072a22189d1831d2fbbce/numpy-1.11.2-cp35-none-win32.whl#md5=e485e06907826af5e1fc88608d0629a2

Eksekusi perintah dari jalur instalasi Python di PowerShell

PS C:\Program Files (x86)\Python35-32> .\python -m pip install C:/Users/MyUsername/Documents/Programs/Python/numpy-1.11.2-cp35-none-win32.whl
Processing c:\users\MyUsername\documents\programs\numpy-1.11.2-cp35-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.11.2
PS C:\Program Files (x86)\Python35-32>

PS .: Saya menginstalnya di Windows 10.

1
Vladimir

Apa yang saya lakukan adalah pertama memperbarui pip dengan menggunakan perintah: pip install --upgrade pip dan kemudian saya juga menginstal roda dengan menggunakan perintah: pip install wheel dan kemudian bekerja dengan baik.

Semoga berhasil untuk Anda, saya kira.

1
saurabh kumar

Pengguna Python baru di Windows sering lupa menambahkan direktori Python\Script ke variabel PATH selama instalasi. Saya merekomendasikan untuk menggunakan peluncur Python dan menjalankan pip sebagai skrip dengan saklar -m. Kemudian Anda dapat menginstal roda untuk versi Python tertentu (jika lebih dari satu diinstal) dan direktori Script tidak harus berada di PATH. Jadi buka baris perintah, navigasikan (dengan perintah cd) ke folder tempat file .whl berada dan masukkan:

py -3.6 -m pip install your_whl_file.whl

Ganti 3.6 dengan versi Python Anda atau cukup masukkan -3 jika versi Python yang diinginkan muncul pertama kali di PATH. Dan dengan lingkungan virtual aktif: py -m pip install your_whl_file.whl.

Tentu saja Anda juga dapat menginstal paket dari PyPI dengan cara ini, mis.

py -3.6 -m pip install pygame
0
skrx

Saya akan menyarankan Anda cara yang tepat bagaimana menginstal file .whl . Awalnya saya menghadapi banyak masalah tapi kemudian saya menyelesaikannya, Ini adalah trik saya untuk menginstal file .whl.

Ikuti Langkah-langkah dengan benar untuk mendapatkan modul yang diimpor

  1. Pastikan file .whl Anda disimpan di folder python 2.7/3.6/3.7/.. . Awalnya ketika Anda mengunduh file .whl file tersebut disimpan di folder yang diunduh, saran saya .__ adalah untuk mengubah folder . Itu membuatnya lebih mudah untuk menginstal file.
  2. Buka perintah Prompt dan buka folder tempat Anda menyimpan file dengan memasukkan

cd c:\python 3.7

3. Sekarang, masukkan perintah yang ditulis di bawah ini

>py -3.7(version name) -m pip install (file name).whl
  1. Klik enter dan pastikan Anda memasukkan versi yang saat ini Anda gunakan dengan nama file Yang benar.

  2. Setelah Anda menekan enter, tunggu beberapa menit dan file akan diinstal dan Anda akan .__ dapat mengimpor modul tertentu.

  3. Untuk memeriksa apakah modul berhasil diinstal, impor modul dalam mode siaga .__ dan periksa.

Terima kasih:)

0
divesh jain

Anda dapat menginstal file .whl, menggunakan pip install filename. Meskipun untuk menggunakannya dalam formulir ini, harus dalam direktori yang sama dengan baris perintah Anda, jika tidak tentukan nama file lengkap, bersama dengan alamatnya seperti pip install C:\Some\PAth\filename.

Pastikan juga file .whl memiliki platform yang sama seperti yang Anda gunakan, lakukan kode python -V untuk mengetahui versi Python yang Anda jalankan dan jika win32 atau 64, instal versi yang benar sesuai dengan itu.

0
Aklank Jain