'अजगर' को आंतरिक या बाहरी आदेश के रूप में नहीं पहचाना जाता है [डुप्लिकेट]


95

इसलिए मैंने हाल ही में पायथन संस्करण 2.7.5 स्थापित किया है और मैंने इसके साथ एक छोटी सी बात की है, लेकिन समस्या यह है कि जब मैं cmd ​​पर जाता python testloop.pyहूं और टाइप करता हूं तो मुझे त्रुटि मिलती है:

'अजगर' को आंतरिक या बाहरी आदेश के रूप में मान्यता नहीं दी जाती है

मैंने रास्ता तय करने की कोशिश की है लेकिन कोई फायदा नहीं हुआ।

यहाँ मेरा रास्ता है:

C: \ Program Files \ Python27

जैसा कि आप देख सकते हैं, यह वह जगह है जहां मेरा पायथन स्थापित है। मुझे नहीं मालूम और क्या करना है। क्या कोई मदद कर सकता है?

जवाबों:



255

कमांड लाइन से "अजगर" के बजाय "py" आज़माएँ:

C: \ Users \ Cpsa> py
Python 3.4.1 (v3.4.1: c0e311e010fc, मई 18 2014, 10:38:22) [MSC v.1600 32 बिट (Intel)] win32 पर
"सहायता", "कॉपीराइट" , अधिक जानकारी के लिए "क्रेडिट" या "लाइसेंस"।
>>>


7
हाल ही में स्थापित अजगर की पुष्टि 3.4.2। py कमांड अपने आप पंजीकृत हो जाती है।
जॉसी

6
काम करता है! क्यों अजगर अच्छा नहीं है, हालांकि कई स्रोतों का कहना है कि इसका इस्तेमाल किया जाना चाहिए?
Andrejs

8
अजीब है कि pyस्वचालित रूप से सेटअप है ... अभी तक नहीं python? द फेक? ओह, लेकिन इस तरह का उत्तर बताता है कि stackoverflow.com/questions/32742093/… - मूल रूप pyसे आपको यह निर्दिष्ट करने की अनुमति देता है कि आप किस संस्करण का अजगर चाहते हैं, लेकिन यदि आप कुछ भी निर्दिष्ट नहीं करते हैं तो यह डिफ़ॉल्ट चुनता है
डॉन चीडल

3
हाँ .. एक ही सवाल .. अजगर 3.5.2 के लिए काम करता है, लेकिन अजगर काम नहीं करता है। मेरे environmetal चर सही ढंग से सेट कर रहे हैं। कोई भी कारण क्यों?
अल्फा_989

उत्तम! लेकिन, मुझे लगता है कि मेरे संगठन में वे मुझे डिफ़ॉल्ट वितरण के माध्यम से स्केलेरन स्थापित नहीं करने दे रहे हैं। मुझे यह त्रुटि मिल रही है Failed to establish a new connection: [Errno 11002] getaddrinfo failed',)': /simple/sklearn/
ऐश उपाध्याय

63

मुझे जवाब मिल गया है ... इंस्टॉलर पर क्लिक करें और बॉक्स "पर्यावरण वेरिएबल्स में अजगर जोड़ें" की जांच करें "पुराने को अनइंस्टॉल न करें बल्कि संशोधित करें पर क्लिक करें .... चित्र के लिए लिंक पर क्लिक करें ...

यहां छवि विवरण दर्ज करें


4
बालले बाले! आपने धमाल मचाया। इसने काल्पनिक रूप से काम किया। मुझे प्रभाव देखने के लिए Powershell और Command Prompt को पुनः आरंभ करना पड़ा।
मेरिन नाकामरी

10

सबसे पहले, सुनिश्चित करें कि आपकी अजगर निर्देशिका कहाँ है। यह सामान्य रूप से है C:\Python27। अगर आपका अलग है तो इसे नीचे दिए गए कमांड से बदलें।

यदि आप इसे स्थापित करने के बाद अजगर अभी भी मान्यता प्राप्त नहीं है, तो PowerShell में इसे दर्ज करें:

[पर्यावरण] :: SetEnvironmentVariable ("पथ", "$ env: पथ; C: \ Python27", "उपयोगकर्ता")

PowerShell को बंद करें और फिर यह सुनिश्चित करने के लिए इसे फिर से शुरू करें कि पायथन अब चलता है। यदि ऐसा नहीं होता है, तो पुनरारंभ की आवश्यकता हो सकती है।

यहां छवि विवरण दर्ज करें


धन्यवाद, इससे मुझे पायथन 2.7 को "अजगर" के रूप में जोड़ने में मदद मिली (पहले से ही "पाय" के साथ पायथन 3 शुरू करने में सक्षम)।
सैमएंड्रयू Sam१

9

Python -v के बजाय py -v टाइप करें कमांड प्रॉम्प्ट में


8

यदि आप अजगर संस्करण देखना चाहते हैं तो आपको py -Vइसके बजाय उपयोग करना चाहिएpython -V

C: \ Users \ ghasan> py -V

अजगर 3.7.1

यदि आप अजगर के दौड़ने के माहौल में जाना चाहते हैं तो आपको pyइसके बजाय उपयोग करना चाहिएpython

C: \ Users \ ghasan> py

पायथन 3.7.1 (v3.7.1: 260ec2c36a, अक्टूबर 20 2018, 14:57:15) [MSC v.1915 64 बिट (AMD64)] को win32 पर

अधिक जानकारी के लिए "सहायता", "कॉपीराइट", "क्रेडिट" या "लाइसेंस" टाइप करें।

यहाँ आप अजगर कार्यक्रम चला सकते हैं:

प्रिंट ('हैलो पायथन')

हैलो पायथन



4

जब मैं पायथन स्थापित करता हूं, तो मैं एक ही मुद्दे पर मिला हूं, और जब मैं सिस्टम में एक पाथ सेट करता हूं, तो यह हल हो जाता है।

  • "कंट्रोल पैनल" -> "सिस्टम" पर नेविगेट करें
  • बाईं ओर "उन्नत सिस्टम सेटिंग्स" पर क्लिक करें
  • "पर्यावरण चर" पर क्लिक करें
  • "पथ" चर खोजें और क्लिक करें
  • "संपादित करें" पर क्लिक करें
  • पर्यावरण चर क्षेत्र में "C: \" जोड़ें, यदि आप Windows7 का उपयोग कर रहे हैं, तो इसे मौजूदा प्रविष्टि से अर्धविराम द्वारा अलग करें। यदि आप Windows10 का उपयोग कर रहे हैं, तो बस जोड़ने के लिए "नया" पर क्लिक करें।
  • कमांड प्रॉम्प्ट को फिर से खोलें और यहाँ छवि विवरण दर्ज करने का प्रयास करें

आप CMD में SETX PATH "PATHLOCATION OF TOOL" का भी उपयोग कर सकते हैं। उदाहरण के लिए SETX PATH "% USERPROFILE% \ AppData \ Local \ Programs \ Python \ PythonXX"
Prayson W. डैनियल

छठे चरण में, आपको "C: \ Python34" या "C: \ Python27" जोड़ना चाहिए, यह आपके अजगर के संस्करण द्वारा निर्भर है
Hzzkygcs

4

व्यवस्थापकीय पहुँच के साथ CMD खोलें (व्यवस्थापक के रूप में राइट क्लिक करें) फिर निम्न कमांड टाइप करें:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

My_python_lib को अपने स्थापित अजगर के फ़ोल्डर नाम से बदलें जैसे कि यह मेरे लिए था C:\python27। फिर यह जाँचने के लिए कि क्या पथ चर सेट है, echo %PATH%आप अंत में अपने अजगर का हिस्सा देखेंगे। इसलिए अब pythonसुलभ है। इस ट्यूटोरियल से


0

पायथन डॉक्स से , जैसा आपने ऊपर किया था, वैसा ही सेट करें।

जैसे ही यह शुरू होता है आपको पायथन की इंस्टॉलेशन डायरेक्टरी को हर कमांड विंडो के PATH में जोड़ना चाहिए। यदि आपने हाल ही में पायथन स्थापित किया है, तो कमांड dir C: \ py * संभवतः आपको बताएगा कि यह कहाँ स्थापित है; सामान्य स्थान C: \ Python27 जैसा कुछ है। अन्यथा आप अपनी पूरी डिस्क की खोज में कम हो जाएंगे

उपकरण का उपयोग करें Search खोजें बटन को खोजें या हिट करें और "python.exe" देखें। मान लें कि पायथन C: \ Python27 निर्देशिका (लिखने के समय डिफ़ॉल्ट) में स्थापित है, तो आपको यह सुनिश्चित करना चाहिए कि कमांड दर्ज करना

फिर यह सुनिश्चित करने के लिए कि पूर्ण पथ नाम का उपयोग करके पायथन कमांड निष्पादित करें।


0

एक और सहायक लेकिन सरल समाधान आपके कंप्यूटर को डाउनलोड करने के बाद फिर से शुरू कर सकता है यदि पायथन पैठ चर में है। यह एक ऐसी गलती हो गई है जो मैं आमतौर पर एक नई मशीन पर पायथन को डाउनलोड करते समय करता हूं।


0

मैंने अजगर 3.7.4 स्थापित किया है। सबसे पहले, मैंने अपने कमांड प्रॉम्प्ट में अजगर की कोशिश की। यह कह रहा था कि 'पायथन मान्यता प्राप्त कमांड नहीं है ......'। फिर मैंने 'py' कमांड की कोशिश की और यह काम करता है।

मेरा नमूना आदेश है:

py hacker.py

0

यदि आपने अनइंस्टॉल किया है, तो CLI में फिर से स्थापित और 'अजगर' चला रहे हैं, तो पहचानने के लिए 'अजगर' की स्थापना के बाद एक नया CMD खोलना सुनिश्चित करें। 'py' को शायद एक पुराने CLI से पहचाना जाएगा, क्योंकि यह किसी भी संस्करण से बंधा हुआ नहीं है।


0

विकल्प 1: इंस्टालेशन के दौरान ऐड एनवायरनमेंट वर्जन पर सेलेक्ट करें ऑप्शन 2: C: \ Users-> AppData (हिडन फाइल) पर जाएं -> लोकल \ Programs \ Python \ Python38-32 (वर्जन इनस्टॉल वर्जन पर) \ _ स्क्रिप्ट्स कॉपी पाथ और ऐड करें env vars पाथ।

मेरे लिए इस पथ ने काम किया: C: \ Users \ Username \ AppData \ Local \ Programs \ Python \ Python38-32 \ Scripts


0

एक बार SQL Server 2019 को Python के साथ स्थापित करने के बाद यह पायथन निर्देशों के साथ थोड़ा अधिक भ्रमित था। मेरे द्वारा पाया गया वास्तविक रास्ता इस प्रकार है:

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64

स्क्रिप्ट एक निष्पादित आदेश के साथ चलती हैं:

Declare @script nvarchar(max)=N'print(11-2)' execute sp_execute_external_script @language = N'Python', @script = @script

SQL 2019 के पायथन के संस्करण के संदर्भ में अतिरिक्त प्रलेखन है। एक बयान है कि PIP का उपयोग केवल git पर स्थित sqlmutils-xxxzip के डाउनलोड से किया जा सकता है ( https://www.github.com/Microsoft/sqlmutils ) लेकिन एक चेतावनी है। वर्तमान में यह केवल आर के लिए काम करता है न कि पायथन (एनाकोंडा और फलस्वरूप पाइप) के लिए। SQL काम करता है पर पाइथन लेकिन पाइप अभी तक उपलब्ध नहीं है। (2019/11/25)

ऐसा होने पर अपडेट प्राप्त करने के लिए बहुत अच्छा होगा।

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