Saya mengalami masalah dalam menginstal paket Python 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, hanya file .whl yang tersedia.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
Tapi bagaimana cara menginstal file .whl?
Catatan
- Saya telah menemukan dokumen di atas roda , tetapi sepertinya tidak terlalu jelas dalam menjelaskan cara menginstal file .whl.
- Pertanyaan ini merupakan duplikat dari pertanyaan ini , yang tidak dijawab secara langsung.
pip install ...
tidak memerlukan paket roda ;pip wheel ...
tidak.Jawaban:
Saya hanya menggunakan yang berikut ini yang cukup sederhana. Pertama buka konsol kemudian cd ke tempat Anda mengunduh file seperti some-package.whl dan gunakan
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
*.whl
file ke drive lokal Anda (mis. C: \ some-dir \ some-file.whl ) gunakan parameter baris perintah berikut -sumber
pip install wheel
. Perintahnyapip install some-package.whl
cukup. Hanya pastikan pip diperbarui, seperti yang dinyatakan oleh burhan-khalid.python -m pip install some-package.whl
juga berfungsi jika pip tidak ditemukan di PATH.pip3
bukanpip
(saya punya 2,7 dan sekarang memiliki 3,4). Bagaimanapun, ini adalah pengingat ramah yang kadang-kadangpip3
adalah apa yang Anda butuhkan.Pertama, pastikan Anda telah memperbarui pip untuk mengaktifkan dukungan roda:
Kemudian, untuk menginstal dari roda, berikan direktori tempat roda itu diunduh. Misalnya, untuk menginstal
package_name.whl
:sumber
--use-wheel
di pip 19.0.1 (python 2.7)whl
singkatan untukSaya berada di kapal yang sama dengan OP.
Menggunakan prompt perintah Windows, dari direktori:
sepertinya berhasil.
Mengubah direktori ke tempat whl berada, itu hanya memberitahu saya 'pip tidak dikenali'. Kembali ke
C:\Python34\Scripts>
, lalu gunakan perintah lengkap di atas untuk menyediakan lokasi 'di mana / nya / diunduh', katanyaRequirement '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.sumber
C:\Python34\Scripts
direktori ketika menjalankan pip, tambahkan direktori itu ke jalur sistem sebagai gantinya. Bagi mereka yang tidak tahu caranya: windowsitpro.com/systems-management/…C:\Python34\python.exe -m pip install requests
Ini secara otomatis mengunduh paket 'permintaan' dan menginstalnya.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:
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).
sumber
Anda harus menjalankan pip.exe dari prompt perintah di komputer saya. saya mengetik
C:/Python27/Scripts/pip2.exe install numpy
sumber
Scripts
direktori. Apakah pip tidak datang dengan instalasi reguler?Di Windows Anda tidak bisa hanya memutakhirkan menggunakan
pip install --upgrade pip
, karenapip.exe
sedang digunakan dan akan ada kesalahan menggantinya. Sebaliknya, Anda harus meningkatkanpip
seperti ini:Kemudian periksa
pip
versinya:Jika menunjukkan
6.x
seri, ada dukungan roda.Hanya dengan begitu, Anda dapat menginstal paket roda seperti ini:
sumber
pip install --upgrade pip
dan berfungsi dengan baik — sehingga bagian dari apa yang Anda katakan tampaknya salah.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:
2) Atau, mereka dapat disalin ke
wheel.bat
file dan dieksekusi dengan kotak centang 'Jalankan sebagai administrator' di properti.PS pip.exe diasumsikan berada di PATH.
Memperbarui:
(1) Itu dapat digabungkan dalam satu baris:
(2) Sintaks untuk file .bat sedikit berbeda:
Juga hasilnya dapat dibuat lebih verbose:
lihat posting blog saya untuk detailnya.
sumber
EDIT: INI TIDAK LAMA ADALAH BAGIAN DARI PIP
Agar tidak perlu mengunduh file seperti itu, Anda dapat mencoba:
Untuk informasi lebih lanjut, lihat ini .
sumber
Seandainya Anda tidak dapat menginstal paket tertentu secara langsung menggunakan PIP.
Anda dapat mengunduh
.whl
paket (roda) 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
sumber
Satu-satunya cara saya berhasil menginstal NumPy adalah sebagai berikut:
Saya mengunduh NumPy dari sini https://pypi.python.org/pypi/numpy
Modul ini
Eksekusi perintah dari jalur instalasi Python di PowerShell
PS .: Saya menginstalnya di Windows 10.
sumber
Anda dapat menginstal file .whl, menggunakan
pip install filename
. Meskipun untuk menggunakannya dalam formulir ini, itu harus di direktori yang sama dengan baris perintah Anda, jika tidak tentukan nama file lengkap, bersama dengan alamatnya sepertipip install C:\Some\PAth\filename
.Pastikan juga file .whl memiliki platform yang sama seperti yang Anda gunakan, lakukan
python -V
untuk mengetahui versi Python yang Anda jalankan dan jika win32 atau 64, instal versi yang benar sesuai dengan itu.sumber
Apa yang saya lakukan adalah pertama-tama 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-baik saja.Saya harap ini berhasil untuk Anda.
sumber
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
-m
saklar. 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 (dengancd
perintah) ke folder tempat file .whl berada dan masukkan: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 yang aktif:py -m pip install your_whl_file.whl
.Tentu saja Anda juga dapat menginstal paket dari PyPI dengan cara ini, misalnya
sumber
Saya akan menyarankan Anda cara yang tepat bagaimana menginstal file .whl. Awalnya saya menghadapi banyak masalah tetapi kemudian saya menyelesaikannya, Ini adalah trik saya untuk menginstal file .whl.
Ikuti Langkah-langkah dengan benar untuk mendapatkan modul yang diimpor
3. Sekarang, masukkan perintah yang ditulis di bawah ini
Klik enter dan pastikan Anda memasukkan versi yang saat ini Anda gunakan dengan nama file yang benar.
Setelah Anda menekan enter, tunggu beberapa menit dan file akan diinstal dan Anda akan dapat mengimpor modul tertentu.
Untuk memeriksa apakah modul berhasil diinstal, impor modul dalam mode siaga dan periksa.
Terima kasih:)
sumber
Unduh paket (.whl).
Letakkan file di dalam folder skrip direktori python
Gunakan prompt perintah untuk menginstal paket.
sumber
Di MacOS, dengan
pip
diinstal melalui MacPorts ke dalam MacPorts python2.7, saya harus menggunakan solusi @Dunes:Di mana
python
diganti oleh python MacPorts dalam kasus saya, yang bagi sayapython2.7
ataupython3.5
.The
-m
opsi "Jalankan modul perpustakaan sebagai script" menurut manual ini.(Saya sebelumnya menjalankan
sudo port install py27-pip py27-wheel
untuk menginstalpip
danwheel
ke instalasi python 2.7 saya terlebih dahulu.)sumber