मैं विंडोज पथ में पायथन कैसे जोड़ूं?


81

मैं विंडोज सीएमडी से पायथन कमांड चलाने में सक्षम होना चाहता हूं। हालाँकि, यदि मैं प्रत्येक कमांड के लिए पायथन का पूर्ण पथ निर्दिष्ट नहीं करता हूँ, तो मुझे यह कहते हुए एक त्रुटि मिलती है कि " पायथन को आंतरिक या बाहरी कमांड, ऑपरेशनल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता प्राप्त नहीं है। "

मैं स्थायी रूप से विंडोज पथ में पायथन कैसे जोड़ूं?

जवाबों:


79

विंडोज 10/8/7 के लिए:

  1. ओपन System Properties( Computerप्रारंभ मेनू में राइट क्लिक करें , या कीबोर्ड शॉर्टकट Win+ का उपयोग करें Pause)
  2. Advanced system settingsसाइडबार में क्लिक करें ।
  3. क्लिक करें Environment Variables...
  4. अनुभाग PATHमें चुनेंSystem variables
  5. क्लिक करें Edit
  6. सूची के अंत में पायथन के पथ को जोड़ें (पथ अर्धविराम द्वारा अलग किए गए हैं)। उदाहरण के लिए:

    C:\Windows;C:\Windows\System32;C:\Python27
    

Windows XP के लिए:

  1. ओपन System Properties(प्रारंभ मेनू में यह टाइप करें, या कीबोर्ड शॉर्टकट Win+ Pause)
  2. पर स्विच Advancedटैब
  3. क्लिक करें Environment Variables...
  4. अनुभाग PATHमें चुनेंSystem variables
  5. क्लिक करें Edit
  6. सूची के अंत में पायथन के पथ को जोड़ें (पथ अर्धविराम द्वारा अलग किए गए हैं)। उदाहरण के लिए:

    C:\Windows;C:\Windows\System32;C:\Python27
    
  7. एक नई टर्मिनल विंडो पर परीक्षण करें या यदि पाठ संपादक के भीतर एक एकीकृत टर्मिनल का उपयोग करते हुए, अपने संपादक को बंद करें और पुनः आरंभ करें या परिवर्तन लागू नहीं होंगे।


@ alord1689 डेस्कटॉप पर "My Computer" पर राइट-क्लिक करें और "Properties" चुनें
माइकल Mrozek

1
यहां दिलचस्प बात यह है कि पायथन वास्तव में स्थापित है। पहले के संस्करण सीधे रूट (C: / Python27) फ़ोल्डर से सीधे चले जाते हैं, लेकिन अब ऐसा लगता है कि डिफ़ॉल्ट वेब इसे उपयोगकर्ता के AppData / स्थानीय में स्थापित करता है: C: \ Users \ {yourUserNameGoesHere} / AppData \ Local \ Programs \ Python \ Python36 मैंने बॉक्स को चेक नहीं किया क्योंकि Python इंस्टॉल हो रहा था, लेकिन इसे पथ के अंत में जोड़ने के बाद जैसा कि अन्य उपयोगकर्ताओं ने कहा है, यह काम करने लगता है। कम से कम, नई कमांड विंडो में पथ था, और अजगर शुरू हो जाएगा। GIT BASH विंडो ने अभी भी पुराने रास्ते का इस्तेमाल किया है और शायद उसे रिबूट की आवश्यकता है।
4

12

Python 3.3+ के साथ इसे प्राप्त करने की कोशिश करने वाले किसी भी व्यक्ति के लिए, Windows इंस्टॉलर में सिस्टम खोज पथ में python.exe जोड़ने का विकल्प शामिल है। डॉक्स में अधिक पढ़ें ।


2
इसके अलावा यह 3.7 में स्थापित C:\Users\${username}\AppData\Local\Programs\Python\Python37- सिर्फ Sayin
Csaba Toth

1

जैसा कि पायथन प्रलेखन में देखा गया है :

बदलते परिवेश के लिए विंडोज में एक अंतर्निर्मित संवाद होता है (निम्न गाइड XP शास्त्रीय दृश्य पर लागू होता है): अपनी मशीन के लिए आइकन पर राइट-क्लिक करें (आमतौर पर आपके डेस्कटॉप पर स्थित और "मेरा कंप्यूटर" कहा जाता है) और वहां गुण चुनें। फिर, उन्नत टैब खोलें और पर्यावरण चर बटन पर क्लिक करें।

संक्षेप में, आपका मार्ग है:

मेरा कंप्यूटर ables गुण ‣ उन्नत V पर्यावरण चर इस संवाद में, आप उपयोगकर्ता और सिस्टम चर जोड़ या संशोधित कर सकते हैं। सिस्टम चर को बदलने के लिए, आपको अपनी मशीन (अर्थात प्रशासक अधिकार) तक गैर-प्रतिबंधित पहुंच की आवश्यकता होती है।


1
  • खोज शुरू करने के लिए विंडोज़ बटन पर क्लिक करें
  • "सिस्टम एनवी" में टाइप करें और "सिस्टम वातावरण चर को संपादित करें" पर क्लिक करें
  • अब शीर्ष पर उन्नत टैब पर क्लिक करें
  • नीचे दिए गए बटन पर क्लिक करें जो "पर्यावरण चर" कहता है
  • अब विंडोज़ के शीर्ष पर "यूजर वेरिएबल्स यूअर यूजर नेम" बॉक्स पर क्लिक करें, फिर संपादित करें
  • इससे एक और विंडो बनती है जहाँ आप "नया" पर क्लिक करना चाहते हैं और कमांड्स में टाइप करें: "C: \ Python27" और "C: \ Python27 \ script"
  • अजगर को अब कमांड प्रॉम्प्ट पर काम करना चाहिए

यह वही उत्तर है जो पहले से स्वीकृत उत्तर में पोस्ट किया गया है। कृपया उत्तर पोस्ट न करें जब तक कि वे चर्चा में उपयोगी और अद्वितीय जानकारी नहीं जोड़ते।
म्यूज़िक

0

मेरा कंप्यूटर पर राइट-क्लिक करें, गुण चुनें। फिर पर्यावरण चर बटन ढूंढें (Win7 पर, यह उन्नत टैब के अंतर्गत है; मैं भूल जाता हूं कि यह विंडोज के अन्य संस्करणों पर कहां है)। उस पर क्लिक करें, और सिस्टम चर के तहत, पथ को संपादित करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.