2012-05-20 13 views
7

सेट करना मैं अपना PYTHONPATH और PYTHONHOME चर सेट करने की कोशिश कर रहा हूं लेकिन इसे समझ नहीं सकता!PYTHONPATH और PYTHONHOME

python चलाने की कोशिश करते समय, मुझे त्रुटि No module named site मिलती है।

कुछ शोध करने के बाद, ऐसा लगता है कि ऐसा इसलिए है क्योंकि इन PYTHONPATH और PYTHONHOME पर्यावरण चर सही ढंग से सेट नहीं हैं।

जब मैं इन दोनों चरों को अनसेट करने के बाद python चलाने का प्रयास करता हूं, तो यह ठीक से चलने में सक्षम होता है। लेकिन समस्या यह है कि यह केवल मेरे virtualenv के जीवन के लिए रहता है। virtualenv को रोकने के बाद और इसे फिर से चलाएं, समस्या वापस आती है।

मैं इन चरों को स्थायी रूप से कैसे अनसेट कर सकता हूं?

+0

किसी भी कारण तुम सिर्फ virtualenv के बाहर अजगर नहीं चल सकता द्वारा उत्तर दिया जा सकता है? – Keith

+0

वैसे मैं वर्चुअलएन्व कह रहा हूं, लेकिन वास्तव में यह हैरोकू – user1328021

+0

पर मेरा पर्यावरण है यदि 'पायथनपथ' ठीक से सेट नहीं किया गया है, तो शायद यह पाइथन की तुलना में एक हेरोकू समस्या का अधिक है, यह पता लगाएं कि 'पायथनपथ' क्या होना चाहिए, और हेरोोकू की जांच करें इसे सेट करने के तरीके पर कॉन्फ़िगरेशन दस्तावेज़: https://devcenter.heroku.com/articles/config-vars –

उत्तर

0

पायथन चलाने की कोशिश करते समय, मुझे कोई त्रुटि नामक मॉड्यूल नहीं मिलता है। कुछ शोध करने के बाद, ऐसा लगता है कि ऐसा इसलिए है क्योंकि इन पायथनपैथ और पायथनहोम पर्यावरण चर सही ढंग से सेट नहीं होते हैं।

यह सही उत्तर की तरह लगता है। आपको का आकलन करने की आवश्यकता है उस चर के समय क्या हैं, के पास क्या मान हैं, और आपके पर्यावरण में मौजूदा प्रक्रिया क्या है गलत मानों के लिए वेरिएबल।

कि सब के सब केवल अपने वातावरण, इसलिए अच्छी किस्मत का निरीक्षण :-)

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