libjpeg-dev বালিশ (বা পিআইএল) দিয়ে জেপিগগুলি প্রক্রিয়া করতে সক্ষম হওয়া প্রয়োজন, সুতরাং আপনাকে এটি ইনস্টল করতে হবে এবং তারপরে বালিশটি পুনরায় সংকলন করতে হবে। এটিও মনে হয় যে উবুন্টু 14.04 এ libjpeg8-dev প্রয়োজন
আপনি যদি এখনও পিআইএল ব্যবহার করে থাকেন তবে আপনার এই দিনগুলিতে সত্যিই বালিশটি ব্যবহার করা উচিত, সুতরাং প্রথমে pip uninstall PIL
স্যুইচ করার জন্য এই নির্দেশাবলীর অনুসরণ করার আগে, বা আপনার যদি পিআইএল স্টিক করার কোনও যুক্তিসঙ্গত কারণ থাকে তবে নীচে "পিআইএল" দিয়ে "বালিশ" প্রতিস্থাপন করুন )।
উবুন্টুতে:
# install libjpeg-dev with apt
sudo apt-get install libjpeg-dev
# if you're on Ubuntu 14.04, also install this
sudo apt-get install libjpeg8-dev
# reinstall pillow
pip install --no-cache-dir -I pillow
যদি এটি কাজ না করে তবে আপনি 64 বিট বা 32 বিট উবুন্টুতে আছেন কিনা তার উপর নির্ভর করে নীচের একটি ব্যবহার করে দেখুন।
উবুন্টু x64 এর জন্য:
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib
অথবা উবুন্টু 32 বিটের জন্য:
sudo ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/
sudo ln -s /usr/lib/i386-linux-gnu/libfreetype.so.6 /usr/lib/
sudo ln -s /usr/lib/i386-linux-gnu/libz.so /usr/lib/
তারপরে বালিশটি পুনরায় ইনস্টল করুন:
pip install --no-cache-dir -I pillow
(মন্তব্যগুলি থেকে প্রতিক্রিয়া অন্তর্ভুক্ত করতে সম্পাদনাগুলি 32 32 বিটের ক্ষেত্রে এটি আলাদা করার জন্য চার্লস অফেনব্যাকার এবং ব্যবহারের পরামর্শ দেওয়ার জন্য টি-মার্টকে ধন্যবাদ --no-cache-dir
)।