मैं सीधे WinXP के तहत स्थापित एक के बजाय साइगविन के तहत स्थापित पायथन का उपयोग करना चाहता था, इसलिए मैंने ~/.bashrc संपादित किया और इसे सोर्स किया। कुछ नहीं बदला। मैंने अन्य चीजों की कोशिश की, लेकिन मैंने कुछ भी नहीं किया है, मैंने किसी भी तरह से $ PATH बदल दिया है। तो मैंने रिबूट किया। अहा; अब $ PATH बदल गया है जो मैं चाहता था।
लेकिन, क्या कोई यह समझा सकता है कि ऐसा क्यों हुआ? साइगविन (और बैश) के माध्यम से किए गए पर्यावरण (और इसके चर) में किए गए परिवर्तन कब रीबूट के बाद ही प्रभावी होते हैं?
(क्या यह रेल मार्ग चलाने का कोई तरीका है?) (यह प्रश्न किसी भी अंक जीतने की संभावना नहीं है, लेकिन मैं उत्सुक हूं, और मैं इस बिंदु पर मदद नहीं करने वाले दस्तावेज़ों के माध्यम से wading भी थक गया हूं।)
$ PATH को बदलने के लिए आपने किस सटीक कमांड का उपयोग किया था? –
मैंने कई तरीकों की कोशिश की। संपादित ~/.bashrc: अजगर =/usr/bin// cygdrive/सी/पायथन/etc/आदि पथ = $ {अजगर} के बजाय python.exe: $ {पथ} तो% स्रोत ./ bashrc जब यह काम नहीं करता, तो मैंने cmdline से $ {PAth} को संशोधित करने का प्रयास किया, यहां तक कि इसे मिटा दिया और इसे पुनर्निर्माण भी किया: कोई प्रभाव नहीं। – behindthefall