Saya menggunakan perintah ini di shell untuk menginstal PIL:
easy_install PIL
kemudian saya menjalankan python
dan ketik ini: import PIL
. Tapi saya mendapatkan kesalahan ini:
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named PIL
Saya tidak pernah mengalami masalah seperti itu, bagaimana menurut Anda?
python
python-imaging-library
easy-install
Asma Gheisari
sumber
sumber
from PIL import Image
, yang tidak berfungsi.easy_install Pillow
. Bantal adalah garpu PIL yang memiliki kemasan yang lebih baik dan mendukung Python 3.Jawaban:
Pada beberapa pemasangan PIL, Anda harus melakukannya
bukannya
import PIL
(PIL sebenarnya tidak selalu diimpor dengan cara ini). Karenaimport Image
berfungsi untuk Anda, ini berarti Anda telah menginstal PIL.Memiliki nama yang berbeda untuk perpustakaan dan modul Python tidak biasa, tetapi inilah yang dipilih untuk (beberapa versi) PIL.
Anda dapat memperoleh informasi lebih lanjut tentang cara menggunakan modul ini dari tutorial resmi .
PS : Sebenarnya, pada beberapa instalasi,
import PIL
tidak bekerja, yang menambah kebingungan. Ini dikonfirmasi oleh contoh dari dokumentasi , seperti yang ditemukan oleh @JanneKarila, dan juga oleh beberapa versi terbaru dari paket PIL MacPorts (1.1.7).sumber
pip install image
dari jawaban Zhiming bekerja untuk saya.pip install image
dari@zhimmingwang
bekerja untuk saya jugaimage
ini tidak PIL (seperti dalam pertanyaan), itu modul yang berbeda. Referensi: github.com/francescortiz/image . Apakah saya melewatkan sesuatu, di sini?pip
menginstal interpreter python yang Anda gunakan.pip -V
memberitahu Anda di mana itu menginstal. Di bawah Unix,which python
memberi tahu Anda di manapython
perintah Anda . Keduanya harus cocok dengan cukup baik. Atau, lebih baik:python -c 'import sys; print sys.path'
akan memberi tahu Anda di manapython
perintah Anda mencari modul (print(sys.path)
, untuk Python 3).Dalam shell, jalankan:
Perhatian: PIL sudah usang, dan bantal adalah penerusnya.
sumber
image
adalah tidak modul PIL pertanyaan, itu bukan sebuah "aplikasi Django" (yang kebetulan berdasarkan atas PIL). Referensi: github.com/francescortiz/image .image
mungkin perpustakaan yang bermanfaat, tetapi tidak terkait dengan pertanyaan.pip install image
bekerja untukku. terima kasih kepada duckduckgo cache untuk menyimpan jawaban pra-edit!cmd
tidak peka huruf besar-kecil, tetapi apa cara penulisan yang disukai ini?Pada catatan yang berbeda, saya bisa sangat merekomendasikan penggunaan Bantal yang kompatibel dengan PIL dan lebih baik dirawat / akan bekerja pada sistem yang lebih baru.
Ketika itu diinstal, Anda bisa melakukannya
atau
dll ..
sumber
Pada awalnya instal Bantal dengan
atau sebagai berikut
Kemudian dalam kode python Anda dapat memanggil
"Bantal adalah garpu dari PIL, Perpustakaan Pencitraan Python, yang tidak lagi dipertahankan. Namun, untuk mempertahankan kompatibilitas, nama modul yang lama digunakan." Dari bantal terpasang, tetapi "tidak ada modul bernama bantal" - python2.7 - Windows 7 - python -m pasang bantal
sumber
Kadang-kadang saya mendapatkan jenis kesalahan ini menjalankan Unitest di python. Solusinya adalah menghapus dan menginstal paket yang sama di lingkungan virtual Anda.
Menggunakan perintah ini:
dan
Jika karena alasan apa pun Anda mendapatkan kesalahan, tambahkan sudo di awal perintah dan setelah menekan masukkan ketik kata sandi Anda.
sumber
Ini bekerja untuk saya di Ubuntu 16.04:
Saya menemukan ini di Wikibooks setelah mencari sekitar setengah jam.
sumber
Saya menggunakan:
dan pip instal PIL dalam paket-paket Lib \ site. Ketika saya memindahkan PIL ke Lib, semuanya bekerja dengan baik. Saya menggunakan Windows 10.
sumber
Pada windows 10 saya berhasil ke sana dengan:
setelah itu dalam python (python 3.7 dalam kasus saya) ini berfungsi dengan baik ...
sumber
Anda harus menginstal Image dan bantal dengan paket python Anda.
Tipe
atau jalankan command prompt (di windows), lalu navigasikan ke folder skrip
kemudian jalankan perintah di bawah ini
sumber
jika Anda menggunakan anaconda:
sumber
Di windows, coba periksa lintasan ke lokasi perpustakaan PIL. Di sistem saya, saya perhatikan jalannya
setelah mengganti nama
pil
folder menjadiPIL
, saya dapat memuat modul PIL.sumber
Anda perlu menginstal Image dan bantal dengan paket python Anda. Yakinlah, baris perintah akan mengurus semuanya untuk Anda.
Memukul
python -m pip instal gambar
sumber
bukannya PIL gunakan Bantal itu berfungsi
atau
sumber
Di Windows, Anda perlu mengunduhnya dan menginstal .exe
https://pypi.python.org/pypi/Pillow/2.7.0
sumber
Saya menggunakan conda-forge untuk memasang bantal versi 5, dan itu sepertinya berhasil bagi saya:
bantal pemasangan conda normal TIDAK bekerja untuk saya.
sumber
Saya memiliki masalah yang sama ketika mengimpor PIL dan selanjutnya mengimpor modul ImageTk dan Gambar. Saya juga mencoba menginstal PIL langsung melalui pip. tetapi tidak sukses bisa diraih. Seperti di antara itu telah disarankan bahwa PIL telah didepresiasi, oleh karena itu, mencoba memasang bantal melalui pip saja. bantal berhasil dipasang, selanjutnya, paket PIL dibuat di bawah jalan: python27 / Lib / situs-paket /.
Sekarang Image dan ImageTk dapat diimpor.
sumber
Saya baru-baru ini menginstal Leap. Saya Mencoba membuka dan itu tidak dimulai. Jadi datang ke sini dan menemukan saran untuk memulai dari Terminal untuk melihat apakah ada kesalahan.
Kesalahan saya adalah
error missing mlt
. Jadi saya menginstalpython-mlt
modul dari Yast dan mengimpornya, mencoba untuk memulai tetapi kata openshot berikutnyamissing pil.
Saya Mengikuti saran Bantal untuk menginstal karena Yast tidak dapat menemukan pil dan pil impor. Itu berjalan baik tetapi tidak mulai dan menunjukkan
Error missing goocanvas
.Saya menginstal
goocanvas
dengan Yast, mengimpornya dengan python, dan Openshot diaktifkan !!Dengan banyak kesalahan di terminal suka
missing Vimeoclient
dan banyakattributeerrors
. Nah, akan melihat apakah ada pengaruh bekerja dengannya.sumber
Aku punya masalah yang sama dan saya tetap dengan memeriksa versi pip (
pip3 --version
) adalah, kemudian menyadari aku mengetikpython<uncorrect version> filename.py
bukannyapython<correct version> filename.py
sumber
Anda mungkin kehilangan header python untuk membuat pil. Jika Anda menggunakan ubuntu atau suka itu akan seperti itu
sumber