मैं विंडोज 7 में कमांड प्रॉम्प्ट में पायथन प्रोग्राम कैसे चलाऊं?


160

मैं विंडोज 7 पर कमांड प्रॉम्प्ट के साथ पायथन कार्यक्रमों को चलाने का तरीका जानने की कोशिश कर रहा हूं (मुझे अब तक यह पता लगाना चाहिए था ...)

जब मैंने कमांड प्रॉम्प्ट में "अजगर" टाइप किया, तो मुझे निम्नलिखित त्रुटि मिली:

'अजगर' को आंतरिक या बाहरी कमांड, ऑपरेशनल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है।

मदद के लिए खोजते समय मुझे पहली जगह इस साइट पर मिली: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows

यह कुछ हद तक मददगार था, लेकिन ट्यूटोरियल विंडोज 2000 और पुराने के लिए लिखा गया था, इसलिए यह मेरे विंडोज 7 मशीन के लिए न्यूनतम रूप से सहायक था। मैंने निम्नलिखित प्रयास किया:

विंडोज के पुराने संस्करणों के लिए ऐसा करने का सबसे आसान तरीका सी: \ AUTOEXEC.BAT> फ़ाइल को संपादित करना है। आप AUTOEXEC.BAT की तरह एक पंक्ति जोड़ना चाहेंगे:

यह फ़ाइल मेरी मशीन पर मौजूद नहीं थी (जब तक कि मुझसे गलती न हो)।

अगला, मैंने यह कोशिश की: (यहाँ: मैं पायथन कार्यक्रम कैसे चलाऊँ? )

अपने पथ में पायथन डाल रहा है

खिड़कियाँ

प्रोग्राम चलाने के लिए, आपका ऑपरेटिंग सिस्टम विभिन्न स्थानों पर दिखता है, और प्रोग्राम / कमांड के नाम से मिलान करने की कोशिश करता है जो आपने कुछ कार्यक्रमों के साथ टाइप किया था।

खिड़कियों में:

नियंत्रण कक्ष> प्रणाली> उन्नत> | पर्यावरण चर | > सिस्टम चर -> पथ

इसमें शामिल होने की आवश्यकता है: C: \ Python26; (या उसके बराबर)। यदि आप इसे सामने रखते हैं, तो यह पहली जगह होगी। आप इसे अंत में भी जोड़ सकते हैं, जो संभवतः पवित्र है।

फिर अपने संकेत को पुनः आरंभ करें, और 'अजगर' टाइप करने का प्रयास करें। यदि यह सब काम करता है, तो आपको ">>>" प्रॉम्प्ट मिलना चाहिए।

यह विंडोज 7 के लिए पर्याप्त प्रासंगिक था, और मैंने सिस्टम वेरिएबल्स के लिए अपना रास्ता बनाया। मैंने "C: \ Python27" मान के साथ एक चर "पायथन" जोड़ा

मैंने अपने कंप्यूटर को पुनरारंभ करने के बाद भी त्रुटि प्राप्त करना जारी रखा।

क्या किसी को पता है कि इसे कैसे ठीक करते हैं?

जवाबों:


229

आपको C:\Python27अपने सिस्टम PATH वैरिएबल में जोड़ना होगा, न कि "python" नामक एक नया वैरिएबल।

सिस्टम PATH पर्यावरण चर का पता लगाएं, और इसे संलग्न करें ;(जो कि सीमांकक है) और python.exe (उदा C:\Python27) युक्त निर्देशिका का पथ । सटीक चरणों के लिए नीचे देखें।

PATH पर्यावरण वैरिएबल उन सभी स्थानों को सूचीबद्ध करता है, जो विंडोज़ (और cmd.exe) एक कमांड का नाम दिए जाने पर जांच करेगा, जैसे "python" (यह प्रयास करने के लिए निष्पादन योग्य फ़ाइल एक्सटेंशन की सूची के लिए PATHEXT चर का उपयोग करता है)। पहली निष्पादन योग्य फ़ाइल इसे उस नाम के साथ PATH पर मिलती है जो इसे शुरू करता है।

ध्यान दें कि इस चर को बदलने के बाद, विंडोज को पुनरारंभ करने की आवश्यकता नहीं है, लेकिन केवल नए उदाहरणों में cmd.exeअपडेट किए गए पैठ होंगे। आप set PATHकमांड प्रॉम्प्ट पर यह देखने के लिए टाइप कर सकते हैं कि वर्तमान मूल्य क्या है।


विंडोज 7+ पर पथ में पायथन को जोड़ने के लिए सटीक कदम:

  1. कंप्यूटर -> सिस्टम गुण (या Win+Break) -> उन्नत सिस्टम सेटिंग्स
  2. Environment variables...बटन पर क्लिक करें (उन्नत टैब में)
  3. पथ संपादित करें और ;C:\Python27अंत में जोड़ें (अपने पायथन संस्करण को बदलें)
  4. ओके पर क्लिक करें। ध्यान दें कि परिवर्तन होने के बाद खोले गए PATH में परिवर्तन केवल कमांड प्रॉम्प्ट में परिलक्षित होते हैं ।

2
इसके लिए धन्यवाद, इससे पहले कि मैं उन्हें भी अर्जित करता, वह मेरे पायथन चॉप्स में फेंकने वाला था। मुझे यकीन है कि लोग इसका पता लगा सकते हैं लेकिन अगर आप पायथन 3.4 डाउनलोड करते हैं तो याद नहीं है कि आपका पथ चर 27 के बजाय C: \ Python34 होगा!
असीम

ऊपर का पालन करने वालों के लिए जांच करने के लिए एक और संभावित मुद्दा, और अभी भी एक मुद्दा है, मैंने रास्ते में एक रहस्यमय डबल उद्धरण देखा है (C: \ Program Files (x86) \ QuickTime \ QTSystem के बाद;) जो ऐसा नहीं होने देगा; अजगर कमांड काम करता है। इसे हटाकर उसने चाल
चली

नया सत्र खोलना था..धन्यवाद
अभिनीत

आपने "ट्रेलिंग \ _" मत भूलना। क्या मैं पूछ सकता हूं कि यह महत्वपूर्ण क्यों है?
मघाघाट

@ एमबीए: मेरे पास उत्तर में एक स्लैश था और किसी और ने बाद में नोट को जोड़ा। यह सिर्फ स्पष्टता के लिए था, यह बिल्कुल भी आवश्यक नहीं है। मैंने जवाब को कुछ हद तक साफ कर दिया है। इस पर ध्यान दिलाने के लिए धन्यवाद!
कैमरून

66

मान लें कि आपके पास Python2.7 स्थापित है

  1. गोटो स्टार्ट मेनू

  2. "कंप्यूटर" पर राइट क्लिक करें

  3. "गुण" चुनें

  4. एक संवाद को बाईं ओर "उन्नत सिस्टम सेटिंग्स" नामक लिंक के साथ पॉप अप करना चाहिए। इसे क्लिक करें।

  5. सिस्टम गुण संवाद में, "पर्यावरण चर" नामक बटन पर क्लिक करें।

  6. सिस्टम चर विंडो के अंतर्गत पर्यावरण चर में "पथ" के लिए संवाद देखो।

  7. इसके अंत में "C: \ Python27" जोड़ें। अर्धविराम खिड़कियों पर पथ विभाजक है।

  8. ठीक क्लिक करें और संवाद बंद करें।

  9. अब एक नया कमांड प्रॉम्प्ट खोलें और "अजगर" टाइप करें

यह काम करना चाहिए।


1
मैं आपको वोट देता हूं क्योंकि मुझे एक समस्या थी। मैंने सही तरीके से C: \ Python27 जोड़ा। एक साथ ; प्रीवियस चर के बाद। लेकिन मैंने ध्यान नहीं दिया कि मैंने एक स्पेस के बाद लिखा था; । तब कमांड प्रॉम्प्ट काम नहीं करता था। धन्यवाद, मैंने ध्यान नहीं दिया। सही: C: \ Python27 || गलत: ; C: \ Python27
ccsakuweb

34

इसने मुझे यहाँ, वेब पर, और पायथन डॉक्यूमेंटेशन में, और अपने दम पर परीक्षण करने के लिए कुछ प्रयासों की तलाश में ले लिया है, अंत में मेरी विंडोज मशीनों (WinXP और Win7) पर अपने पायथन स्क्रिप्ट को सुचारू रूप से काम करने के लिए। इसलिए, मैंने अभी इसके बारे में ब्लॉग किया है और इसे नीचे चिपका रहा हूं, यदि यह दूसरों के लिए उपयोगी है। क्षमा करें यह लंबा है, और इसे सुधारने के लिए स्वतंत्र महसूस करें; मैं कोई विशेषज्ञ नहीं हूँ।

[ अद्यतन : पायथन 3.3 में अब विंडोज के लिए पायथन लॉन्चर शामिल है, जो आपको डिफ़ॉल्ट दुभाषिया, या पी -2, पी -3, पी -2 -2.7, आदि को आमंत्रित करने के लिए पाई (अजगर के बजाय) टाइप करने की अनुमति देता है। , स्क्रिप्ट को ही निर्दिष्ट करने की अनुमति देता है। 3.3 से पहले के संस्करणों के लिए, लांचर एक अलग डाउनलोड के रूप में उपलब्ध है। http://docs.python.org/3/whatsnew/3.3.html ]

विंडोज के तहत पायथन स्क्रिप्ट को आसानी से चलाना

हो सकता है कि आप अपनी खुद की पायथन स्क्रिप्ट बना रहे हों, या हो सकता है कि किसी ने आपको अपनी डेटा फ़ाइलों के साथ कुछ करने के लिए दिया हो। मान लीजिए कि आपने पायथन स्क्रिप्ट प्राप्त कर ली है और इसे "D: \ my script \ ApplyRE.py" में सहेज लिया है। आप इसे सुविधाजनक रूप से या तो डबल-क्लिक करके या किसी भी स्थान से कमांड लाइन में टाइप करके इसे चलाना चाहते हैं, इसके लिए इसे पास करने के मापदंडों के विकल्प के साथ इस तरह (-o का अर्थ है "आउटपुट फ़ाइल को अधिलेखित करें यदि यह पहले से मौजूद है"):

ApplyRE infile.txt outfile.txt -o

मान लें कि आपके पास एक डेटा फ़ाइल है, "C: \ some files \ some lexicon.txt"। सबसे सरल विकल्प फ़ाइल या स्क्रिप्ट को स्थानांतरित करना है ताकि वे एक ही स्थान पर हों, लेकिन यह गड़बड़ हो सकती है, इसलिए मान लें कि वे अलग रहेंगे।

सुनिश्चित करें कि विंडोज पायथन इंटरप्रेटर पा सकता है

पायथन को स्थापित करने के बाद, सत्यापित करें कि अजगर को एक कमांड प्रॉम्प्ट कार्यों में टाइप करें (और फिर बाहर निकलें () पायथन इंटरप्रेटर से बाहर निकलने के लिए टाइप करें)।

C:\>python
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\>

यदि यह काम नहीं करता है, तो आपको पैतृक वन वैरिएबल के लिए "C: \ Python32" (बिना उद्धरण के) जैसा कुछ जोड़ना होगा। निर्देशों के लिए नीचे पाथ देखें।

अजगर को .py और .pyc के साथ जोड़ना

सत्यापित करें कि ApplyRE.py पर डबल-क्लिक करना इसे चलाता है। (इसके आइकन के रूप में एक पायथन लोगो भी होना चाहिए और "Python फाइल" लेबल किया जाना चाहिए, वैसे) यदि यह पहले से नहीं किया गया है, तो .py फ़ाइल पर राइट-क्लिक करें, ओपन विथ, प्रोग्राम चुनें और चेक करें चुनें। "हमेशा उपयोग करें ..." यह संघ सुविधा में सुधार करता है, लेकिन कड़ाई से आवश्यक नहीं है - आप इस तरह से स्क्रिप्ट चलाने के लिए हर बार "अजगर" निर्दिष्ट कर सकते हैं:

D:\my scripts>python ApplyRE.py lexicon-sample.txt -o
Running... Done.

यहां एक बहुत ही विशिष्ट विविधता है, जो वैकल्पिक है जब तक कि आपको दुभाषिया के एक अलग संस्करण को निर्दिष्ट करने की आवश्यकता नहीं है।

D:\my scripts>c:\python32\python ApplyRE.py lexicon-sample.txt -o
Running... Done.

लेकिन यह एक दर्द है। सौभाग्य से, एक बार पायथन स्थापित होने के बाद, पैट में, और .py के साथ जुड़ा हुआ है, फिर एक .py फ़ाइल पर डबल-क्लिक करना या इसे सीधे कमांड के रूप में टाइप करना ठीक काम करना चाहिए। यहां, हम स्क्रिप्ट को सीधे चला रहे हैं - यह एक नमूना फ़ाइल पर चलाने के लिए अच्छा और सरल है जो स्क्रिप्ट के साथ "मेरी स्क्रिप्ट" फ़ोल्डर में स्थित है।

D:\my scripts>ApplyRE.py lexicon-sample.txt -o
Running... Done.

.Py एक्सटेंशन को स्वीकार करना (PATHEXT का संपादन)

टाइपिंग को और कम करने के लिए, आप विंडोज को बता सकते हैं कि .py (और शायद .pyc फाइलें) निष्पादन योग्य हैं। ऐसा करने के लिए, कंप्यूटर पर राइट-क्लिक करें और गुण, उन्नत, पर्यावरण चर, सिस्टम चर का चयन करें। मौजूदा पैठ चर के लिए ", .PY; .PYC" (बिना उद्धरण चिह्नों के) को जोड़ें या यदि आप इसे प्रमाणित करते हैं तो इसे बनाएं। बंद करें और कमांड प्रॉम्प्ट को फिर से खोलें। अब आपको .py (FYI) से बाहर निकलने में सक्षम होना चाहिए, ऐसा करने से ApplyRE.exe या ApplyRE.bat बदले में चलेगा, यदि कोई मौजूद है)।

D:\my scripts>ApplyRE lexicon-sample.txt -o
Running... Done.

सिस्टम पथ में स्क्रिप्ट जोड़ना

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

C:\some files>ApplyRE "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.

सफलता! कमांड-लाइन को सुव्यवस्थित करने के लिए आपको बस इतना करना बहुत जरूरी है।

पथ को बिना घुमाए सीधे चलाना

यदि आप एक तेज टाइपिस्ट हैं या प्रत्येक स्थिति के लिए एक बैच फ़ाइल बनाने में कोई आपत्ति नहीं करते हैं, तो आप पाथ को ट्विक करने के बजाय पूर्ण पथ (स्क्रिप्ट के लिए या मापदंडों के लिए) निर्दिष्ट कर सकते हैं।

C:\some files>"d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.
C:\some files>d:
D:\>cd "my scripts"
D:\my scripts>ApplyRE.py "c:\some files\some lexicon.txt" "c:\some files\some lexicon OUT.txt" -o
Running... Done.

शॉर्टकट या बैच फ़ाइलें बनाना

यदि .py एक स्थापित पायथन के साथ जुड़ा हुआ है, तो आप इसे चलाने के लिए केवल ApplyRE.py को डबल-क्लिक कर सकते हैं, लेकिन कंसोल इसके आउटपुट (या विफलता!) को पढ़ने के लिए बहुत तेज़ी से प्रकट और गायब हो सकता है। और मापदंडों को पारित करने के लिए, आपको पहले निम्नलिखित में से एक करना होगा। (ए) राइट-क्लिक करें और एक शॉर्टकट बनाएं। गुणों को संपादित करने और लक्ष्य के लिए मापदंडों को जोड़ने के लिए शॉर्टकट पर राइट-क्लिक करें। (b) एक बैच फ़ाइल बनाएँ - एक सादा पाठ फ़ाइल जैसे कि एक अलग नाम से ApplyRErun.bat। यह विकल्प शायद बेहतर है क्योंकि आप इसे रोकने के लिए कह सकते हैं ताकि आप आउटपुट देख सकें। यहाँ एक नमूना BAT फ़ाइल की सामग्री है, जिसे c: \ कुछ फ़ाइलों से स्थित और चलाने के लिए लिखा गया है।

python "d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
pause

उन्नत: PYTHONPATH के लिए अपील

यह आमतौर पर आवश्यक नहीं है, लेकिन एक अन्य पर्यावरण चर जो प्रासंगिक हो सकता है वह है PYTHONPATH। यदि हम उस चर के लिए d: \ my लिपियों को जोड़ना चाहते थे, तो अन्य स्थानों में अन्य पायथन लिपियों को आयात विवरण के माध्यम से उपयोग कर सकते थे।


1
आपका उत्तर बताता है कि क्यों .py फाइलें बिना किसी उपसर्ग के और प्रीबंग लाइन के बिना विंडोज 7 पर जादुई रूप से चलती हैं। धन्यवाद।
सबुनकु

8

पायथन एक स्क्रिप्ट के साथ आता है जो आपके लिए विंडोज़ पाथ फाइल को सेट करने का ध्यान रखता है।

स्थापना के बाद, कमांड प्रॉम्प्ट खोलें

cmd

उस निर्देशिका पर जाएं जिसमें आपने पायथन स्थापित किया है

cd C:\Python27

उपकरण \ / लिपियों में अजगर और win_add2path.py स्क्रिप्ट चलाएँ

python.exe Tools\Scripts\win_add2path.py

अब आप pythonकमांड के रूप में कहीं भी उपयोग कर सकते हैं ।


Windows 10 cmd पर इस स्क्रिप्ट को चलाने के बाद भी वही त्रुटि होगी ( 'python' is not recognized ...)। पीएटीएच का निरीक्षण करने के बाद मैंने देखा कि संबंधित लाइनें वास्तव में जोड़ी गई थीं, लेकिन केवल "उपयोगकर्ता चर" के लिए, "सिस्टम चर" के लिए नहीं। मैंने उन्हें "सिस्टम चर" के लिए मैन्युअल रूप से कॉपी किया और फिर काम किया।
ईगलथ

@ पायथन के परीक्षण से पहले ऐड स्क्रिप्ट चलाने के बाद आपने एक नया टर्मिनल खोला और खोला? आमतौर पर यूजर वैरिएबल के तहत पेट में इसे जोड़ना ठीक रहता है लेकिन अपडेट किए गए पैथ को लोड करने के लिए एक नए कमांड प्रॉम्प्ट की आवश्यकता होती है
स्टोव

पुनः आरंभ करने के लिए अच्छा बिंदु। मुझे ईमानदारी से याद नहीं है कि क्या मैंने कोशिश की है कि मैन्युअल रूप से कॉपी करने से पहले।
इगथ

7

आपको अजगर पथ को PATHचर में रखना होगा ।

सिस्टम वेरिएबल्स सेक्शन में, आपके पास उपयोगकर्ता वेरिएबल्स और सिस्टम वेरिएबल्स होने चाहिए। PATHचर के लिए खोजें और अंत में जोड़कर, इसके मूल्य को संपादित करें ;C:\python27

;इस मूल्य के लिए एक नया पथ को जोड़ने के लिए चर बताने के लिए है, और बाकी, बस यह है कि जो रास्ता बताने के लिए है।

दूसरी ओर, आप अपने द्वारा ;%python%बनाए गए चर को जोड़ने के लिए उपयोग कर सकते हैं ।


3

आप सिस्टम चर में कोई चर नहीं जोड़ते हैं। आप मौजूदा 'पाथ' सिस्टम वैरिएबल लेते हैं, और उसके बाद सेमी-कोलोन जोड़कर इसे संशोधित करते हैं, फिर c: \ Python27


3

इसलिए आर एंड डी के 30 मिनट के बाद मुझे एहसास हुआ कि पर्यावरण चर पर पैठ स्थापित करने के बाद

अर्थात

"C: \ Python / 27;"

बस पुनः आरंभ करें

अब खुले cmd:

C:> cd Python27 C: \ Python27> python.exe

एक्सटेंशन के साथ python.exe का उपयोग करें

वैकल्पिक विकल्प है:

यदि सॉफ्टवेयर ठीक से स्थापित किया गया है तो सीधे पायथन प्रोग्राम चलाएं, आपकी कमांड लाइन स्क्रीन स्वतः ही बिना cmd के दिखाई देगी।

धन्यवाद।


3
  • स्टार्ट मेनू पर जाएं

  • "कंप्यूटर" पर राइट क्लिक करें

  • "गुण" चुनें

  • एक संवाद को बाईं ओर "उन्नत सिस्टम सेटिंग्स" नामक लिंक के साथ पॉप अप करना चाहिए। इसे क्लिक करें।

  • सिस्टम गुण संवाद में, "पर्यावरण चर" नामक बटन पर क्लिक करें।

  • सिस्टम चर विंडो के अंतर्गत पर्यावरण चर में "पथ" के लिए संवाद देखो।

  • इसके अंत में "C: \ Python27" जोड़ें। अर्धविराम खिड़कियों पर पथ विभाजक है।

  • ठीक क्लिक करें और संवाद बंद करें।

  • अब एक नया कमांड प्रॉम्प्ट खोलें और "पायथन" टाइप करें या यदि यह कहता है कि "python" के बजाय एरर टाइप "py"


1
शायद आप कुछ स्पष्टीकरण जोड़ सकते हैं कि क्यों ओपी को इस समस्या का अनुभव हो सकता है / आपका उत्तर इसे क्यों ठीक करता है?
कालूम्डा

3

कई पदों से गुजरने के बाद भी, इस समस्या का पता लगाने में कई घंटे लग गए। यहां विंडोज़ में कमांड लाइन के माध्यम से अजगर को चलाने के लिए सरल भाषा में विस्तृत दृष्टिकोण लिखा गया है।

1. python.org से निष्पादन योग्य फ़ाइल डाउनलोड
करें नवीनतम संस्करण चुनें और विंडोज-निष्पादन योग्य इंस्टॉलर डाउनलोड करें। डाउनलोड की गई फ़ाइल को निष्पादित करें और इंस्टॉलेशन को पूरा होने दें।

2. सुनिश्चित करें कि फ़ाइल कुछ व्यवस्थापक फ़ोल्डर में डाउनलोड की गई है

  1. पायथन एप्लिकेशन की खोज फ़ाइल स्थान।
  2. .Exe फ़ाइल पर राइट क्लिक करें और इसके गुणों पर नेविगेट करें। जांचें कि क्या यह फ़ॉर्म का है, "C: \ Users ...."। यदि नहीं, तो आप चरण 3 पर जाने और कूदने के लिए अच्छे हैं। अन्यथा, Python37 या जो भी संस्करण आपने इन स्थानों में से एक में डाउनलोड किया है, उसे "C: \", "C: \ Program Files", "C: \ Program Files" में क्लोन करें। (x86) "।

3. सिस्टम पाथ चर को अपडेट करें यह सबसे महत्वपूर्ण कदम है और इसे करने के दो तरीके हैं: - (दूसरे को प्राथमिकता दें)

1. MANUALLY
- सर्च बार में 'सिस्टम एनवायरमेंट वेरिएबल्स एडिट करें' (WINDOWS 10)
- सिस्टम प्रॉपर्टीज़ डायलॉग में, "एनवायरनमेंट वेरिएबल्स" पर जाएँ।
- सिस्टम वेरिएबल्स विंडो के तहत एन्वायरमेंट वेरिएबल्स डायलॉग "पाथ" के लिए देखें। (#: सिस्टम वेरिएबल्स और यूजर वेरिएबल के तहत नहीं नाम के विंडो के नीचे पथ पर क्लिक करने के लिए सुनिश्चित करें)
- Python37 / PythonXX फ़ोल्डर के स्थान को जोड़कर पथ चर को संपादित करें। मैंने निम्नलिखित पंक्ति जोड़ी: -
"; C: \ Program Files (x86) \ Python37; C: \ Program Files (x86) \ Python37 \ Scripts"
- ठीक क्लिक करें और संवाद बंद करें।

2. SCRIPTED
- कमांड प्रॉम्प्ट खोलें और cd कमांड का उपयोग करके Python37 / XX फ़ोल्डर में नेविगेट करें।
- निम्नलिखित कथन लिखें: -
"python.exe Tools \ Scripts \ win_add2path.py"

अब आप कमांड प्रॉम्प्ट में python का उपयोग कर सकते हैं :)
1.
cmd में शेल टाइप python का उपयोग करके और इसका उपयोग करें।
2. निष्पादित करने के लिए एक .py फ़ाइल
टाइप करें python filename.py।


2

पहले सुनिश्चित करें कि यू पथ पर्यावरण चर दर्ज करें

C: \ path% path%; C: \ Python27 प्रेस दर्ज करें

C: \ Python27> python file_name प्रेस दर्ज करें


2

बस जब आप ऐसा करना चाहते हैं, तो उल्लेख करना चाहते हैं:

cd C:\Python27
python Tools\Scripts\win_add2path.py

PATH चर " व्यवस्थापक के लिए उपयोगकर्ता चर में है।

लेकिन आप दूसरों के जवाब का भी अनुसरण कर सकते हैं:

सिस्टम -> उन्नत सिस्टम सेटिंग्स -> उन्नत -> पर्यावरण चर,

और " सिस्टम वेरिएबल्स " में चर पथ को संशोधित / जोड़ें , ;C:\Python27इसके अंत में जोड़ें ।


1

निम्नलिखित में दर्ज करें:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

बंद करें और पॉवरशेल खोलें और फिर से प्रयास करें। इससे आपकी समस्या का समाधान हो जाना चाहिए।


यह एकमात्र कार्यशील समाधान है। अन्य सभी ने कुछ अन्य उपयोगकर्ता के एनवी चर पथ को संशोधित किया। धन्यवाद दोस्त।
युरी पॉज़्निनक

0

आपको नामांकित परिवेश चर को संपादित करने की आवश्यकता है PATH, और ;c:\python27उसके अंत में जोड़ें । अर्धविराम एक पाथनाम को दूसरे से अलग करता है (आपके पास पहले से ही आपके पास कई चीजें होंगी PATH)।

वैकल्पिक रूप से, आप बस टाइप कर सकते हैं

c:\python27\python

कमांड प्रॉम्प्ट पर किसी भी पर्यावरण चर को संशोधित किए बिना।


0

विंडोज पर आप C:\Python27\python.exeइसके बजाय उपयोग करते हैं python

यदि आप C:\Python27अपने रास्ते से जुड़ते हैं, तो आप इसे छोटा कर सकते हैं python.exe, लेकिन आपको ऐसा करने की आवश्यकता नहीं है।


0

PATHचर को भी संशोधित करें और आगे बढ़ें ;%python%अन्यथा निष्पादन योग्य नहीं पाया जा सकता है।


0

पहले इस url का उपयोग करके अपनी खिड़कियों में अजगर को स्थापित करें और फिर पथ चर के रूप में जोड़ें

c:\python27


0

मैं भी पर्यावरण चर में पथ जोड़ा है, भले ही मैं एक ही समस्या पाया। अंत में, मैंने अपना "C: \ Python27" पर्यावरण चर में "पथ" के सामने वाले हिस्से में डाल दिया और cmd को पुनरारंभ करने के बाद, यह काम करता है !!! मुझे उम्मीद है कि यह मदद कर सकता है।


0

विंडोज 10 और पायथन 3.5.1 उपयोगकर्ताओं के लिए:

विंडोज 10 पर पायथन स्थापित करते समय, "इंस्टॉल करें" मारने से पहले कृपया "Add to cmd prompt" विकल्प की जांच करना न भूलें। यह आसानी से cmd से अजगर तक पहुंचने में मदद करेगा।

यदि विकल्प की जाँच नहीं की गई थी, तो कृपया cmd में सेट पाथ का उपयोग करके देखें कि यह निष्पादन योग्य के रूप में उपलब्ध है या नहीं। यदि नहीं, तो स्टार्ट स्टार्ट >> कंट्रोल पैनल >> सिस्टम और सिक्योरिटी >> सिस्टम >> एडवांस सिस्टम सेटिंग्स >> एडवांस्ड >> एनवायरनमेंट वेरिएबल्स >> >> सिस्टम वेरिएबल्स में से पैट का चयन करें और इसे एडिट करें। फिर नई लाइन में "C: \ Python35 \ cmd" की प्रतिलिपि बनाएँ। इसके बाद कृपया .PY को उसी प्रक्रिया में जोड़ें।

कृपया यह भी देखें कि क्या प्रारंभ करें> कंट्रोल पैनल >> सिस्टम और सिक्योरिटी >> सिस्टम >> एडवांस सिस्टम सेटिंग्स >> एडवांस्ड >> एनवायरनमेंट वेरिएबल्स >> >> यूजरनेम से यूजर वेरिएबल >> पेट इन दो लाइनों से युक्त है - "C: \" उपयोगकर्ता \ Username \ AppData \ Local \ Programs \ Python \ Python35-32 \ Scripts \ "&" C: \ Users \ Username \ AppData \ Local \ Programs \ Python \ Python35-32 \ "। कृपया उन्हें मैन्युअल रूप से जोड़ें।

Ref: https://docs.python.org/3/use/windows.html


0

गोटो स्टार्ट मेनू राइट क्लिक "कंप्यूटर" सेलेक्ट "प्रॉपर्टीज" एक डायलॉग को "एडवांस्ड सिस्टम सेटिंग्स" नामक लिंक पर पॉप अप करना चाहिए। इसे क्लिक करें। सिस्टम गुण संवाद में, "पर्यावरण चर" नामक बटन पर क्लिक करें। सिस्टम चर विंडो के अंतर्गत पर्यावरण चर में "पथ" के लिए संवाद देखो। इसके अंत में "C: \ Python27" जोड़ें। अर्धविराम खिड़कियों पर पथ विभाजक है। ठीक क्लिक करें और संवाद बंद करें। अब एक नया कमांड प्रॉम्प्ट खोलें और "अजगर" टाइप करें

यदि फिर भी समस्या बनी रहती है, तो कमांड प्रॉम्प्ट में "अजगर" के बजाय "py" टाइप करें। मदद हो सकती है!!!!


0

प्रेस स्टार्ट बटन फिर टाइप करें cmd । - ध्यान दें कि आपको कमांड प्रॉम्प्ट को 'व्यवस्थापक' के रूप में चलाना होगा।

setx -m path "%path%;C:\Python27"फिर लिखें दर्ज करें दबाएं।

[यहाँ -mसभी उपयोगकर्ताओं को अनुमति देने के लिए और Python2727 में संस्करण 2.7 है]

%path%;मूल मूल्य को नष्ट होने से रोकेगा। C: \ Python27 को वर्तमान Pathमूल्य में जोड़ा जाएगा ।

यह आप कर रहे हैं।


इसने मेरे पिछले सभी पथ चर हटा दिए ... अब मैं अपने कंप्यूटर पर कुछ भी नहीं चला पा रहा हूँ
श्रीदत्त कोठारी

0

आपके द्वारा किए गए सभी चरण सही हैं, एक चरण को छोड़कर, एक अलग चर बनाने के बजाय, नीचे दिए गए चरणों का प्रयास करें।

  1. python.exeफ़ाइल के लिए खोजें , मूल फ़ोल्डर ढूंढें।
  2. उस फ़ोल्डर पथ को कॉपी करें जिस पर अजगर स्थापना फ़ाइलें रहती हैं
  3. अब कंट्रोल पैनल-सिस्टम-एडवांस्ड सेटिंग्स-एनवायरमेंट वेरिएबल्स पर जाएं
  4. पाथ वैरिएबल पेस्ट कॉपी किए गए फ़ोल्डर पथ को यहां ढूंढें और जोड़ें;
  5. अब निष्पादन गोटो cmd प्रकार के लिए सभी सेट pythonआपको संस्करण विवरण देखना होगा

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