2012-07-28 18 views
5

मैं डेबियन 6.04 और अजगर 2.7
उपयोग कर रहा हूँ मैं अजगर 2.7 संकलित, (./ कॉन्फ़िगर, स्थापित करना, बनाना)
कंसोल में :gtkon2.7 में gtk कैसे स्थापित करें?

>python2.7 
Python 2.7.3 (default, Jul 28 2012, 16:54:06) 
[GCC 4.4.5] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import gtk 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: No module named gtk 

मैं कैसे पायथन 2.7 में जीटीके स्थापित करूं?

अजगर 2.6 में:

[email protected]:~$ python 
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) 
[GCC 4.4.5] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import gtk 
>>> import pygtk 
>>> import gobject 
+3

के साथ स्थापित PyGTK पैकेज सिस्टम-वाइड कृपया एक 'sudo पिप install' आपके सिस्टम पर ऐसा नहीं करते हैं (जैसा कि कुछ उत्तर सलाह देते हैं)। यह मुख्य पैकेज प्रबंधन प्रणाली को छोड़ देता है और अपग्रेड करते समय यह सिरदर्द बन सकता है। या तो वर्चुअलएन्व का उपयोग करें या मानक डेबियन भंडार में उपलब्ध pygtk के संस्करण का उपयोग करें और इसे प्राप्त करें। आप पाइथन क्यों संकलित कर रहे हैं? डेबियन में 2.7 पैक नहीं किया गया है? –

उत्तर

4

यह easy_install पिप/अजगर-पिप/का उपयोग कर स्थापित करने का प्रयास करें। फेडोरा पर मैं इस तरह इसे स्थापित:

sudo pip install PyGTK 
+36

धन्यवाद, किसी कारण से मुझे यह त्रुटि मिल रही है 'distutils का उपयोग कर पीजीजीटीके का निर्माण केवल विंडोज़ पर समर्थित है। –

+0

आप केवल' pygtk' भी जा सकते हैं। यह केस संवेदनशील नहीं है – smac89

2

मैं normaly एक virtualenv

$ virtualenv -p /usr/bin/python2.7 . 

का उपयोग कर अजगर 2.7 के आधार पर बनाने और उसके बाद virtualenv के अंदर अपने पैकेज स्थापित होगा।

हालांकि, pygtk एक अजीब अपवाद है: इसे केवल विंडोज प्लेटफार्म पर पीईपीआई के माध्यम से स्थापित किया जा सकता है, क्योंकि इसकी कुछ निर्भरता (पॉज़िक्स संस्करण के लिए) पीईपीआई के उपलब्ध नहीं हैं।

डेबियन पर,

$ sudo pip install PyGTK 
+3

मुझे सिस्टम-व्यापी स्थापना के साथ एक ही त्रुटि मिली है – holms

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