'পাইথন' কোনও অভ্যন্তরীণ বা বহিরাগত কমান্ড হিসাবে স্বীকৃত নয় [নকল]


96

সুতরাং আমি সম্প্রতি পাইথন সংস্করণ ২.7.৫ ইনস্টল করেছি এবং আমি এটি দিয়ে একটি সামান্য লুপ জিনিস তৈরি করেছি তবে সমস্যাটি হ'ল আমি যখন সেন্টিমিটারে গিয়ে টাইপ python testloop.pyকরি তখন ত্রুটিটি পাওয়া যায়:

'পাইথন' অভ্যন্তরীণ বা বাহ্যিক আদেশ হিসাবে স্বীকৃত নয়

আমি পথ নির্ধারণ করার চেষ্টা করেছি কিন্তু কোন ফলসই হয়নি।

এখানে আমার পথ:

সি: \ প্রোগ্রাম ফাইল \ পাইথন 27

আপনি দেখতে পাচ্ছেন, এখানেই আমার পাইথন ইনস্টল করা আছে। আর কী করব জানি না। কেউ সাহায্য করতে পারেন?

উত্তর:


39

আপনার সেই ফোল্ডারটি আপনার উইন্ডোজ পথে যুক্ত করতে হবে:

https://docs.python.org/2/using/windows.html এই প্রশ্ন থেকে নেওয়া।


4
ধন্যবাদ তবে আমি প্রোগ্রাম ফাইলগুলি মুছে ফেলার মাধ্যমে এটি সংশোধন করেছি :)
ডেভ স্টলবার্গ

257

কমান্ড লাইন থেকে "পাইথন" এর পরিবর্তে "পাই" চেষ্টা করুন:

সি: \ ব্যবহারকারীগণ \ সিপিএসএ> পাই
পাইথন ৩.৪.১ (v3.4.1: c0e311e010fc, মে 18 2014, 10:38:22) [এমএসসি ভি.1600 32 বিট (ইন্টেল)] উইন 32 এ
"সহায়তা", "কপিরাইট" টাইপ করুন , আরও তথ্যের জন্য "ক্রেডিট" বা "লাইসেন্স"।
>>>


7
ইনস্টলড পাইথনটি নিশ্চিত হয়েছে 3.4.2 সম্প্রতি। py কমান্ড স্বয়ংক্রিয়ভাবে নিবন্ধিত হয়।
জোসি ডিসি

6
কাজ! অজগর কেন ভাল নয় যদিও প্রচুর উত্স বলছে এটি ব্যবহার করা উচিত?
আন্দ্রেজস

8
অদ্ভুত যে pyসেটআপ স্বয়ংক্রিয়ভাবে ... এখনও না python? দফাক? ওহ তবে এই উত্তর ধরণের স্ট্যাকওভারফ্লো / প্রশ্নগুলি / 32742093 /… ব্যাখ্যা করে - মূলত pyআপনি অজগরটির কোন সংস্করণটি চান তা নির্দিষ্ট করে দেওয়ার অনুমতি দেয় তবে f আপনি কোনও কিছুই নির্দিষ্ট না করে তবে এটি ডিফল্টটি বেছে নেয়
ডন চ্যাডল

4
হ্যাঁ .. একই প্রশ্ন .. পাই পাইথন 3.5.3.2 এর জন্য কাজ করে তবে পাইথন কাজ করে না। আমার পরিবেশগত ভেরিয়েবলগুলি সঠিকভাবে সেট করা আছে। কোন কারণে কেন?
alpha_989

দুর্দান্ত! তবে, আমার মনে হয় আমার সংস্থায় তারা আমাকে ডিফল্ট বিতরণের মাধ্যমে স্কলারন ইনস্টল করতে দিচ্ছে না। আমি এই ত্রুটিটি পাচ্ছি Failed to establish a new connection: [Errno 11002] getaddrinfo failed',)': /simple/sklearn/
অ্যাশ উপাধ্যায়

64

আমি উত্তরটি পেয়েছি ... ইনস্টলারটিতে ক্লিক করুন এবং "পরিবেশের ভেরিয়েবলগুলিতে পাইথন যুক্ত করুন" বাক্সটি চেক করুন পুরানোটি আনইনস্টল করবেন না পরিবর্তে পরিবর্তিত ক্লিক করুন .... ছবির জন্য লিঙ্কে ক্লিক করুন ...

এখানে চিত্র বর্ণনা লিখুন


5
বললে বলি! আপনি দোলা। এটি দুর্দান্তভাবে কাজ করেছে worked এর প্রভাব দেখতে আমাকে পাওয়ারশেল এবং কমান্ড প্রম্পট পুনরায় চালু করতে হয়েছিল।
মেরিন নাকারমি

10

প্রথমত, আপনার অজগর ডিরেক্টরিটি নিশ্চিত হন। এটা সাধারণত হয় C:\Python27। আপনার যদি আলাদা হয় তবে নীচের কমান্ড থেকে এটি পরিবর্তন করুন।

এটি ইনস্টল করার পরে যদি অজগরটি এখনও স্বীকৃত না হয় তবে পাওয়ারশেলে এটি প্রবেশ করুন:

[পরিবেশ] :: সেট-পরিবেশে পরিবর্তনশীল ("পথ", "$ এনভি: পথ; সি: \ পাইথন 27", "ব্যবহারকারী")

পাওয়ারশেল বন্ধ করুন এবং তারপরে পাইথন এখন চলছে কিনা তা নিশ্চিত করার জন্য এটি আবার শুরু করুন। যদি এটি না হয় তবে পুনরায় আরম্ভের প্রয়োজন হতে পারে।

এখানে চিত্র বর্ণনা লিখুন


ধন্যবাদ, এটি পাইথন ২.7 কে "পাইথন" হিসাবে যুক্ত করতে সহায়তা করেছে (ইতিমধ্যে পাইথন 3 "পাই" দিয়ে শুরু করতে সক্ষম)
SamAndrew81


8

আপনি যদি পাইথন সংস্করণ দেখতে চান তবে আপনার py -Vপরিবর্তে ব্যবহার করা উচিতpython -V

সি: \ ব্যবহারকারীগণ hasসান> পাই-ভি

পাইথন ৩. 3..১

আপনি যদি অজগরটির চলমান পরিবেশে যেতে চান তবে আপনার pyপরিবর্তে ব্যবহার করা উচিতpython

সি: \ ব্যবহারকারী \ ঘাসান> পাই

পাইথন 3.7.1 (v3.7.1: 260ec2c36a, অক্টোবর 20 2018, 14:57:15) [এমএসসি v.1915 64 বিট (এএমডি 64)] উইন 32

আরও তথ্যের জন্য "সহায়তা", "কপিরাইট", "ক্রেডিট" বা "লাইসেন্স" টাইপ করুন।

আপনি এখানে অজগর প্রোগ্রামটি চালাতে পারেন:

মুদ্রণ ('হ্যালো পাইথন')

হ্যালো পাইথন



4

আমি পাইথন ইনস্টল করার সময় আমি একই সমস্যার মুখোমুখি হয়েছি এবং সিস্টেমে PATH সেট করার পরে এটি সমাধান হয়ে যায়, এখানে পদক্ষেপ রয়েছে।

  • "নিয়ন্ত্রণ প্যানেল" -> "সিস্টেম" এ নেভিগেট করুন
  • বামদিকে "উন্নত সিস্টেম সেটিংস" ক্লিক করুন Click
  • "পরিবেশ পরিবর্তনশীল" ক্লিক করুন
  • "পাথ" ভেরিয়েবল অনুসন্ধান করুন এবং ক্লিক করুন
  • "সম্পাদনা" ক্লিক করুন
  • পরিবেশের ভেরিয়েবল ক্ষেত্রে "সি: \" যুক্ত করুন, যদি আপনি উইন্ডোজ 7 ব্যবহার করে থাকেন তবে এটি বিদ্যমান প্রবেশ থেকে একটি সেমিকোলন দ্বারা পৃথক করুন। আপনি যদি উইন্ডোজ 10 ব্যবহার করে থাকেন তবে যুক্ত করতে কেবল "নতুন" ক্লিক করুন।
  • কমান্ড প্রম্পটটি আবার খুলুন এবং চিত্রের বিবরণ এখানে প্রবেশ করার চেষ্টা করুন

আপনি সিএমডি-তে SETX পাঠ "প্যাথলোকেশন অফ টুল" ব্যবহার করতে পারেন। যেমন SETX পাঠ "% ব্যবহারকারীপ্রাপ্ত%% অ্যাপডাটা \ স্থানীয় \ প্রোগ্রামগুলি \ পাইথন \ পাইথনএক্সএক্স"
প্রাইসন ডাব্লিউ ড্যানিয়েল

ষষ্ঠ ধাপে, আপনি "সি: \ পাইথন 34" বা "সি: \ পাইথন
অজগরটির

4

প্রশাসনিক অ্যাক্সেস সহ সিএমডি খুলুন (ডান ক্লিক করুন তারপর প্রশাসক হিসাবে চালান) তারপরে নিম্নলিখিত কমান্ডটি টাইপ করুন:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

আমার ইনস্টলড পাইথনের ফোল্ডারের নামটি দিয়ে আমার_পিথন_লিবটি প্রতিস্থাপন করুন এটি আমার মতো C:\python27। তারপরে পাথের ভেরিয়েবলটি সেট করা আছে কিনা তা পরীক্ষা করতে, টাইপ করে echo %PATH%আপনি শেষে আপনার অজগর অংশটি দেখতে পাবেন। সুতরাং এখন pythonঅ্যাক্সেসযোগ্য। এই টিউটোরিয়াল থেকে


0

পাইথন ডক্স থেকে , আপনার উপরের মতো PATH সেট করুন।

পাইথনের ইনস্টলেশন ডিরেক্টরিটি শুরু হওয়ার সাথে সাথে প্রতিটি কমান্ড উইন্ডোর PATH এ যুক্ত করার ব্যবস্থা করা উচিত। আপনি যদি পাইথনটি সম্প্রতি মোটামুটি ইনস্টল করেন তবে dir C: y py * কমান্ডটি সম্ভবত এটি আপনাকে কোথায় ইনস্টল করা হবে তা বলবে; সাধারণ অবস্থান সি: \ পাইথন 27 এর মতো কিছু। অন্যথায় আপনি আপনার পুরো ডিস্কের অনুসন্ধানে হ্রাস পেয়ে যাবেন

সরঞ্জামগুলি ব্যবহার করুন - অনুসন্ধান বোতামটি সন্ধান করুন বা হিট করুন এবং "পাইথন.এক্স্সি" সন্ধান করুন। আপনি যদি মনে করেন যে পাইথন সি: \ পাইথন 27 ডিরেক্টরিতে (লেখার সময় ডিফল্ট) ইনস্টল করা আছে, আপনার অবশ্যই নিশ্চিত করা উচিত যে কমান্ডটি প্রবেশ করানো হয়েছে

তারপরে পাইথন কমান্ডটি পূর্ণ পথের নাম ব্যবহার করে তা কার্যকর হয় তা নিশ্চিত করুন।


0

পাইথন PATH ভেরিয়েবলের মধ্যে থাকলে ডাউনলোডের পরে আর একটি সহায়ক তবে সহজ সমাধান আপনার কম্পিউটার পুনরায় চালু করতে পারে। একটি নতুন মেশিনে পাইথন ডাউনলোড করার সময় আমি সাধারণত এটি করেছিলাম।


0

আমি পাইথন ৩. 3..৪ ইনস্টল করেছি। প্রথম, আমি আমার কমান্ড প্রম্পটে অজগর চেষ্টা করেছি। এটি বলছিল যে 'পাইথন স্বীকৃত আদেশ নয় ......'। তারপরে আমি 'পাই' কমান্ড চেষ্টা করেছি এবং এটি কাজ করে।

আমার স্যাম্পল কমান্ডটি হ'ল:

py hacker.py

0

যদি আপনি আনইনস্টল করেন তবে পুনরায় ইনস্টল করা হয়েছে এবং সি এল এলিতে 'পাইথন' চালাচ্ছেন, 'পাইথন' স্বীকৃতি পাওয়ার জন্য আপনার ইনস্টলেশন পরে একটি নতুন সিএমডি খোলার বিষয়টি নিশ্চিত করুন। 'পাই' সম্ভবত কোনও পুরানো সিএলআইয়ের সাথে স্বীকৃত হবে কারণ এটি কোনও সংস্করণের সাথে আবদ্ধ নয়।


0

বিকল্প 1: ইনস্টলেশন চলাকালীন অ্যাড এনভায়রনমেন্টের উপর নির্বাচন করুন বিকল্প 2: সি যান: \ ব্যবহারকারীগণ> অ্যাপডাটা (লুকানো ফাইল) -> স্থানীয় \ প্রোগ্রামগুলি rams পাইথন \ পাইথন 38-32 (সংস্করণ ইনস্টল করা উপর নির্ভর করে) \ স্ক্রিপ্টগুলি অনুলিপি করুন এবং এতে যুক্ত করুন env vars পাথ।

আমার জন্য এই পাথটি কাজ করেছে: সি: \ ব্যবহারকারী \ ব্যবহারকারীর নাম \ অ্যাপডাটা \ স্থানীয় \ প্রোগ্রামগুলি \ পাইথন \ পাইথন 38-32 \ স্ক্রিপ্টগুলি


0

এসকিউএল সার্ভার 2019 পাইথনের সাথে ইনস্টল হওয়ার পরে পাইথন নির্দেশাবলীটি কিছুটা বিভ্রান্ত হয়েছিল। আমি যে প্রকৃত পথটি পাই তা নিম্নরূপ:

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

এসকিউএল 2019 এর পাইথনের সংস্করণটি সম্পর্কিত অতিরিক্ত ডকুমেন্টেশন রয়েছে। একটি বিবৃতি আছে যা পিআইপি কেবলমাত্র গিট ( https://www.github.com/Mic Microsoft/sqlmutils) এ অবস্থিত স্ক্যালমটিলস-এক্সএক্সএক্সএক্সজিপি ডাউনলোড থেকে ব্যবহার করার পরামর্শ দেয় But তবে সেখানে একটি সতর্কীকরণ রয়েছে। বর্তমানে এটি কেবল আরটির পক্ষে কাজ করে পাইথনের জন্য নয় (অ্যানাকোন্ডা এবং ফলস্বরূপ পাইপ)। পাইথন ওভার এসকিউএল কাজ করে তবে পাইপ এখনও পাওয়া যায় নি। (11/25/2019)

এটি ঘটে যখন একটি আপডেট পেতে দুর্দান্ত হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.