Berikut adalah sedikit panduan yang menjelaskan sedikit bagaimana saya biasanya menginstal paket baru di Python + Windows. Tampaknya Anda menggunakan jalur Windows, jadi jawaban ini akan menempel pada SO tertentu:
- Saya tidak pernah menggunakan instalasi Python sistem-lebar. Saya hanya menggunakan virtualenvs, dan biasanya saya mencoba untuk memiliki versi terbaru dari 2.x & 3.x.
- Upaya pertama saya selalu lakukan
pip install package_i_want
di beberapa perintah perintah Visual Studio saya. Apa perintah Visual Studio prompt? Yah, idealnya Visual Studio yang cocok dengan yang digunakan untuk membangun Python. Sebagai contoh, katakanlah instalasi Python Anda mengatakan Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
. Versi Visual Studio yang digunakan untuk mengompilasi Python dapat ditemukan di sini , jadi v1500 berarti saya akan menggunakan vs2008 x64 command prompt
- Jika langkah sebelumnya gagal karena beberapa alasan saya coba pakai saja
easy_install package_i_want
- Jika langkah sebelumnya gagal karena alasan tertentu saya pergi ke situs gohlke dan saya memeriksa apakah paket saya tersedia di sana. Jika demikian, saya beruntung, saya hanya mengunduhnya ke virtualenv saya dan kemudian saya hanya pergi ke lokasi itu menggunakan command prompt dan saya lakukan
pip install package_i_want.whl
- Jika langkah sebelumnya tidak berhasil saya hanya akan mencoba untuk membangun roda sendiri dan setelah itu dihasilkan saya akan mencoba untuk menginstalnya
pip install package_i_want.whl
Sekarang, jika kami fokus pada masalah spesifik Anda, di mana Anda mengalami kesulitan menginstal paket membuka gulungan . Tampaknya cara tercepat untuk menginstalnya adalah melakukan sesuatu seperti ini:
git clone https://github.com/Zulko/unroll
cd unroll && python setup.py bdist_wheel
- Salin file unroll-0.1.0-py2-none-any.whl yang dihasilkan dari folder dist yang dibuat ke virtualenv Anda.
pip install unroll-0.1.0-py2-none-any.whl
Dengan begitu ia akan menginstal tanpa masalah. Untuk memeriksanya benar-benar berfungsi, cukup login ke instalasi Python dan coba import unroll
, itu seharusnya tidak mengeluh.
Satu catatan terakhir: Metode ini bekerja hampir 99% dari waktu, dan kadang-kadang Anda akan menemukan beberapa paket pip yang khusus untuk Unix atau Mac OS X, dalam hal itu, ketika itu terjadi, saya khawatir cara terbaik untuk mendapatkan Versi Windows entah memposting beberapa masalah ke pengembang utama atau bersenang-senang sendiri porting ke Windows (biasanya beberapa jam jika Anda tidak beruntung) :)