2012-11-22 14 views
6

मैं Ubuntu 12.04 उपयोग कर रहा हूँ पर स्थापित करने के लिए प्राप्त नहीं कर सकता और मैं जनहित याचिका-नरक में हूँ। मैं हर सुझाव मैं तरीके जनहित याचिका को स्थापित करने के लिए ऑनलाइन प्राप्त कर सकते हैं की कोशिश की है, लेकिन मैं सफल न हो पाएं। मुझे एक तथ्य के लिए पता है कि मेरे पास हर निर्भरता है। मैंने सभी सिम्लिंक विधियों का प्रयास किया है। मैंने यह सुनिश्चित करने के लिए setup.py फ़ाइल को संशोधित किया है कि यह सही निर्देशिका पाता है। मैंने स्रोत से निर्माण और पीआईपी के माध्यम से स्थापित करने की भी कोशिश की है। कुछ भी काम नहीं करता है। यहाँ जब मैं स्थापित मैं क्या मिलेगा:जनहित याचिका को सही ढंग से Ubuntu 12.04

-------------------------------------------------------------------- 
PIL 1.1.7 SETUP SUMMARY 
-------------------------------------------------------------------- 
version  1.1.7 
platform  linux2 2.7.3 (default, Nov 4 2012, 15:42:19) 
      [GCC 4.4.3] 
-------------------------------------------------------------------- 
*** TKINTER support not available 
--- JPEG support available 
--- ZLIB (PNG/ZIP) support available 
--- FREETYPE2 support available 
*** LITTLECMS support not available 
-------------------------------------------------------------------- 

यहाँ से पता चलता है selftest.py है:

-------------------------------------------------------------------- 
PIL 1.1.7 TEST SUMMARY 
-------------------------------------------------------------------- 
Python modules loaded from ./PIL 
Binary modules loaded from ./PIL 
-------------------------------------------------------------------- 
--- PIL CORE support ok 
*** TKINTER support not installed 
*** JPEG support not installed 
*** ZLIB (PNG/ZIP) support not installed 
*** FREETYPE2 support not installed 
*** LITTLECMS support not installed 
-------------------------------------------------------------------- 

मैं पता नहीं और क्या करने की कोशिश करना है। मैं तो बस कुछ बेवकूफ PNG फ़ाइलें साथ खेलने के लिए कोशिश कर रहा हूँ ...

उत्तर

9

सबसे आसान तरीका निम्न होना चाहिए: यदि आप एक virtualenv में स्थापित करें, या पूर्ण नवीनतम संस्करण उपयोग चाहते हैं की जरूरत है

sudo apt-get install python-imaging 

पिप। सबसे पहले कुछ चीजें पायल जरूरतों को स्थापित करें, फिर पाइप इंस्टॉल करें:

sudo apt-get install libjpeg-dev libjpeg62 libjpeg62-dev zlib1g-dev libfreetype6 libfreetype6-dev 
pip install PIL 

नीचे दी गई टिप्पणी का जवाब देने के लिए। यदि आप उबंटू 12.04 की ताजा स्थापना करते हैं और apt-get install python-imaging चलाते हैं तो आपके सिस्टम पर पीआईएल सही ढंग से स्थापित होगा।

-------------------------------------------------------------------- 
PIL 1.1.7 TEST SUMMARY 
-------------------------------------------------------------------- 
Python modules loaded from /usr/lib/python2.7/dist-packages/PIL 
Binary modules loaded from /usr/lib/python2.7/dist-packages/PIL 
-------------------------------------------------------------------- 
--- PIL CORE support ok 
*** TKINTER support not installed 
--- JPEG support ok 
--- ZLIB (PNG/ZIP) support ok 
--- FREETYPE2 support ok 
--- LITTLECMS support ok 
-------------------------------------------------------------------- 

पीएनजी समर्थन है जो आप ठीक के रूप में शो के लिए देख रहे हैं: मेरे Ubuntu 12.04 बॉक्स पर जब मैं selftest.py मैं निम्नलिखित आउटपुट प्राप्त चलाते हैं। मुझे संदेह है कि आपकी अजगर स्थापना शायद किसी प्रकार की भ्रष्ट स्थिति में है। हो सकता है कि आप का उल्लेख symlinking या इस पैकेज को स्थापित करने पर अन्य प्रयास अपनी स्थापना भ्रष्ट हो गया है। तीन सिफारिशों मैं इस स्थिति को सही करने

समाधान

  1. के लिए दे सकते हैं कर रहे हैं ubuntu मशीन पर फिर से स्थापित करें। यह निश्चित रूप से काम करना चाहिए।
  2. एक अजगर virtualenv बनाने और उसके बाद पिप का उपयोग कर वहाँ जनहित याचिका स्थापित करें। यह बेस पायथन प्रणाली को दूषित करने के आधार पर काम कर सकता है। विचार यहाँ कि डिफ़ॉल्ट रूप से virtualenv एक नया अजगर वातावरण केवल उस में मानक पुस्तकालय है कि पैदा करेगा है।
  3. अपने अजगर स्थापना की मरम्मत। आप apt-get purge python-imaging आज़मा सकते हैं और फिर पायथन-इमेजिंग पैकेज को पुनः स्थापित कर सकते हैं।
+0

मैं उससे परे हूं। यह ऊपर जैसा ही हवा बनाता है। – user1209675

+0

मुझे एक त्रुटि मिल रही है: आदेश 'i686-linux-gnu-gcc' बाहर निकलने की स्थिति के साथ विफल रहा 1. पीआईएल स्थापित करते समय। कोई विचार यह क्यों दिख रहा है। –

+0

@ मारवानअल्स्बाघ +1 आपके स्पष्टीकरण के लिए धन्यवाद, यह मुझे सबसे अच्छा मिला है। मैंने 'सुडो एपीटी-गेट हटाने पायथन-इमेजिंग' चलाने वाले मुद्दे को हल किया और फिर 'सुडो एपीटी-पाइथन-इमेजिंग इंस्टॉल करें' – Caumons

4

आप उबंटू 64 बिट एक और कदम मरवन लोगों के अलावा जरूरत हो सकती है पर चल रहे हैं:

जनहित याचिका सेटअप उन पर /usr/lib/x86_64-linux-gnu/usr/lib लेकिन उबंटू 64 स्थानों में पुस्तकालयों के लिए लग रहा है। एक काम कर समाधान लिंक बनाने के लिए है:

sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib 
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 
1

मैं जनहित याचिका के साथ समस्याओं का सामना करना पड़ा और तकिया एक साथ स्थापित

अगर मैं apt-get install python-imaging का उपयोग कर जनहित याचिका और फिर चलाने selftest.py मैं (जो ठीक है) स्थापित:

--- PIL CORE support ok 
*** TKINTER support not installed 
--- JPEG support ok 
--- ZLIB (PNG/ZIP) support ok 
--- FREETYPE2 support ok 
--- LITTLECMS support ok 

मैं तो sudo pip install Pillow के माध्यम से तकिया स्थापित कर लेते हैं और उसके बाद फिर से रन selftest.py मैं:

--- PIL CORE support ok 
*** TKINTER support not available 
(Tcl/Tk 8.5 libraries needed) 
--- JPEG support available 
--- ZLIB (PNG/ZIP) support available 
*** TIFF G3/G4 (experimental) support not available 
*** FREETYPE2 support not available 
*** LITTLECMS support not available 
*** WEBP support not available 

एकाधिक "समर्थन उपलब्ध नहीं है" को हल करने के लिए और प्रारंभिक स्थिति पर वापस जाने के लिए मैंने अभी तक पिलो को अनइंस्टॉल किया है।

-1

अजगर जनहित याचिका लिनक्स

  1. पर अजगर-देव स्थापित

sudo apt-get install python-dev

  1. जनहित याचिका स्थापित अब

sudo pip install PIL

संबंधित मुद्दे