দেবিয়ান টেস্টিং (জেসি)-তে পাইপের মাধ্যমে পিআইএল / বালিশ ইনস্টল করুন


19

ডেবিয়ান পরীক্ষামূলক (জেসি), যখন আমি একটি মধ্যে PIL বা বালিশ (পাইথন ইমেজিং লিব) ইনস্টল করার চেষ্টা উপর virtualenvমাধ্যমে pipআমি নিম্নলিখিত ত্রুটির পাবেন:

running egg_info
writing Pillow.egg-info/PKG-INFO
writing top-level names to Pillow.egg-info/top_level.txt
writing dependency_links to Pillow.egg-info/dependency_links.txt
warning: manifest_maker: standard file '-c' not found

reading manifest file 'Pillow.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'Pillow.egg-info/SOURCES.txt'
running build_ext
building 'PIL._imaging' extension
creating build/temp.linux-x86_64-2.7/libImaging
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -IlibImaging -I/usr/local/include -I/usr/include -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu -c _imaging.c -o build/temp.linux-x86_64-2.7/_imaging.o
_imaging.c:76:20: fatal error: Python.h: No such file or directory
 #include "Python.h"
                    ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

আমি হুইজির সাথে আমার অভিজ্ঞতার ভিত্তিতে বালিশের জন্য সমস্ত নির্ভরতা ইনস্টল করেছি, তবে পরীক্ষার সাথে এটি কিছু আলাদা বলে মনে হচ্ছে।

কোনও পরামর্শ?

সম্পাদনা

আসলে আমি libc6 এর সাথে আরও একটি সমস্যা আবিষ্কার করেছি। আমার কাছে থাকা সংস্করণটি পরীক্ষামূলক ছিল। এটি পরীক্ষার সংস্করণে ডাউনগ্রেড করার পরে, আমি সমস্ত নির্ভরতা পুনরায় ইনস্টল করেছিলাম তবে এখন আমি একটি পৃথক ত্রুটি পেয়েছি:

building 'PIL._imagingft' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/freetype2 -IlibImaging -I/usr/include/tcl8.5 -I/usr/local/include -I/usr/include -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu -c _imagingft.c -o build/temp.linux-x86_64-2.7/_imagingft.o
_imagingft.c:62:31: fatal error: freetype/fterrors.h: No such file or directory
 #include <freetype/fterrors.h>
                               ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

এটি libc6বিশৃঙ্খলাযুক্ত জিনিসগুলির পরীক্ষামূলক সংস্করণ বলে মনে হচ্ছে , তবে আমি কী ভুল তা বুঝতে পারি না। প্রবণতা কোনও আনমেট নির্ভরতা প্রদর্শন করে না এবং aptitude install -fকিছুই করে না।

এছাড়াও, যদি সত্যিই লিনাক্স-শিরোনামগুলি প্রাসঙ্গিক হয় তবে আমি যেগুলি ইনস্টল করেছি সেগুলি হ'ল:

  • linux-headers-3.11-2-all
  • linux-headers-3.11-2-all-amd64
  • linux-headers-3.11-2-amd64
  • linux-headers-3.11-2-common
  • linux-headers-3.2.0-4-amd64
  • linux-headers-3.2.0-4-common
  • linux-headers-amd64

আপনি কি কার্নেল শিরোনাম ইনস্টল করেছেন (ত্রুটিটি এটি কোনওভাবে সম্পর্কিত বলে মনে হচ্ছে)।
ব্রায়াম

1
লিনাক্স শিরোনামগুলি অপ্রাসঙ্গিক, এটি পাইথন শিরোনামগুলি অনুপস্থিত।
ডেনিস কার্সেমেকার

উত্তর:


28

উবুন্টুতে 14.04 চেষ্টা করুন:

sudo ln -s /usr/include/freetype2 /usr/local/include/freetype

23

আপনার পাইথন ডেভলপমেন্ট শিরোনাম এবং সম্ভবত অন্যান্য বিকাশ প্যাকেজ দরকার। এগুলি পাওয়ার সহজতম উপায় হ'ল:

sudo apt-get build-dep python-imaging

ইতিমধ্যে যে চেষ্টা। আসলে আমি সাধারণত python-imagingসিস্টেম-সহ ওয়াইড ইনস্টল করতে পারি aptitude, যদিও আমি এটি ব্যবহার করার চেষ্টা করি নি।
alxs

মজাদার. কমান্ডের আউটপুট কি?
ডেনিস কার্সেমেকার

এটি আমার জন্য উবুন্টু 14.04
ম্যাট পার্লিলা

3

বালিশের বিকাশের সংস্করণ ইনস্টল করার পরে, দ্বিতীয় সমস্যাটিও সমাধান করা হয়েছিল। এটি এই ইস্যুটির সাথে সম্পর্কিত হতে পারে ।

সুতরাং সংক্ষেপে, সমাধানটি ছিল:

  1. ডেনিস যেমন বলেছিলেন তেমন নির্ভরতা ইনস্টল করুন, যার সাথে আমার ক্ষেত্রেও experimentallibc6 এর সংস্করণটি ডাউনগ্রেড করা অন্তর্ভুক্ত ছিল aptitude remove libc6, যা DOWNGRADEরেপোর সংস্করণে এর বিকল্পটি দিয়েছে ।

  2. এর সাথে বালিশের ট্রাঙ্ক সংস্করণ ইনস্টল করা হচ্ছে pip install git+git://github.com/python-imaging/Pillow.git


3

আমি ডেবিয়ান testing টি পরীক্ষার ব্যবহার করছি এবং আমার জন্য এটি এটির কাজ করেছে:

  1. ডেনিসের কথা অনুসারে নির্ভরতা ইনস্টল করা:

    $ sudo apt-get build-dep python-imaging
  2. মৃডাল্টের পরামর্শ অনুসারে প্রতীকী লিঙ্ক তৈরি করা:

    $ sudo ln -s -T /usr/include/freetype2/ /usr/include/freetype
  3. বালিশ যথারীতি ইনস্টল করুন:

    $ pip install Pillow

1

ডিজিটাল ওসনে একটি নতুন উবুন্টু 14.04 ইনস্টল-এ, আমি কেবল চালিয়ে এই সমস্যাটি সমাধান করতে সক্ষম হয়েছি

sudo apt-get install python-dev

এবং তারপরে পাইপ ইনস্টল কমান্ডটি অজগর ভেনভের ভিতরে পুনরায় চালিত করুন

pip install Pillow
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.