2009-01-17 13 views
6

मैं PYTHONSTARTUP पर्यावरणीय चर का उपयोग करने की कोशिश कर रहा हूं। मैंने इसे अपने कंप्यूटर -> उन्नत इत्यादि में "c: \ python25 \ pythonstartup.py" के रूप में सेट किया है, और ऐसा लगता है कि यह काम नहीं करता है।PYTHONSTARTUP काम नहीं कर रहा है

उद्घाटन निष्क्रिय, स्क्रिप्ट न चलने पर हालांकि यह चर मान्यता प्राप्त:

>>> import os 
>>> os.environ['PYTHONSTARTUP'] 
'c:\\python25\\pythonstartup.py' 
>>> 

मैं XP और अजगर 2.5.2 का उपयोग कर रहा हूँ। मैं अभी तक 3.0 तक अपग्रेड नहीं करना चाहता हूं।

धन्यवाद

+1

इसके अलावा, आपको -s कमांड लाइन विकल्प का उपयोग करके आईडीएलई शुरू करना होगा (http://docs.python.org/library/idle.html#command-line-usage देखें)। मुझे विंडोज 7 पर आईडीईएल स्टार्ट मेनू एंट्री में यह विकल्प जोड़ने का कोई तरीका नहीं मिला, इसलिए मैंने अपना खुद का शॉर्टकट निम्नानुसार बनाया: सी: \ पायथन 27 \ pythonw.exe सी: \ Python27 \ Lib \ idlelib \ idle.py -s – Sabuncu

उत्तर

5

The documentation का कहना है कि PYTHONSTARTUP केवल इंटरैक्टिव सत्र के लिए चलाया जाता है। मुझे यकीन नहीं है कि आईडीईई पाइथन दुभाषिया कैसे चलाता है, लेकिन यह दखल दे सकता है।

इसके बजाय, आइकन पर क्लिक करने के बजाय सीधे कमांड प्रॉम्प्ट से python चलाने का प्रयास करें।

+0

तुम सही हो। मैं किसी प्रकार की आईडीई स्टार्टअप फ़ाइल देखने की कोशिश करूंगा। धन्यवाद। –

2

ग्रेग हेगिल के सही उत्तर में जोड़ने के लिए: यदि आईडीईएल की अपनी स्टार्टअप फ़ाइल नहीं है, तो आप अपने पथ में sitecustomize.py नामक एक फ़ाइल डाल सकते हैं जिसे कमांड प्रॉम्प्ट और स्क्रिप्ट/आईडीएलई सत्र दोनों के लिए निष्पादित किया जाएगा।

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