"পাইথন" কমান্ড হিসাবে স্বীকৃত নয়


92

আমি মাত্র আমার ল্যাপটপে পাইথন ২. 2..২ ডাউনলোড এবং ইনস্টল করেছি এবং আমি কয়েকটি নমুনা প্রোগ্রাম চালানোর চেষ্টা করছি। আমার ল্যাপটপটি উইন্ডোজ এক্সপি চলছে।

আমি যখন একটি cmdউইন্ডো খুলি এবং টাইপ pythonকরি তখন আমি পাই:

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

আমি উইন্ডোজ ব্যক্তি নই (বেশিরভাগ মেইনফ্রেমস)। তবে আমি অনুমান করছি যে পাইথনকে কমান্ড হিসাবে সংজ্ঞায়িত করার জন্য আমার কিছু কমান্ড প্রয়োগ করতে হবে। কেউ আমাকে বলতে পারেন যে আদেশ কি?

ইনস্টলার পাইথনকে রেখেছিল C:\Python27\


10
যদি পিআর এর উত্তর আপনাকে সহায়তা করে, এটি গ্রহণ করতে এটির পাশের চেক চিহ্নটি ক্লিক করুন।
agf


আমি এটি অবিশ্বাস্য মনে করি যে উইন্ডোজটিতে পাইথন ইনস্টলার এমএসআই PATH কে অজগরকে সেট করতে ব্যর্থ হয় ... এই ব্যর্থতা কি ন্যায়সঙ্গত? লিনাক্সে এটি কখনই ঘটবে না
স্কট স্টেনসল্যান্ড 21

ডিফল্ট এটি না করার জন্য, আপনি ইনস্টলেশনটি পরিবর্তন করতে আবার চালাতে পারেন run
janat08

আরও দেখুন stackoverflow.com/questions/23708898/... যা সম্পর্কে pipজন্য পাইথন 3. আরো আপ টু ডেট তথ্যের কিন্তু আরো উত্তর রয়েছে এবং
tripleee

উত্তর:


163

আপনার উইন্ডোর PATH ভেরিয়েবলটিতে আপনাকে অজগর নির্বাহযোগ্য পথ যুক্ত করতে হবে।

  1. ডেস্কটপ থেকে, আমার কম্পিউটারে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি ক্লিক করুন।
  2. সিস্টেম বৈশিষ্ট্য উইন্ডোতে, উন্নত ট্যাবে ক্লিক করুন।
  3. উন্নত বিভাগে, পরিবেশের পরিবর্তনশীল বোতামটি ক্লিক করুন।
  4. সিস্টেম ভেরিয়েবল বিভাগে পাথ ভেরিয়েবলটি হাইলাইট করুন এবং সম্পাদনা বোতামটি ক্লিক করুন।
  5. আপনার অজগর নির্বাহযোগ্য ( c:\Python27\) এর পথ যুক্ত করুন । প্রতিটি পৃথক ডিরেক্টরি একটি সেমিকোলন দিয়ে পৃথক করা হয়। (দ্রষ্টব্য: উপাদানগুলির মধ্যে ফাঁকা স্থান রাখবেন না the PATHআপনার যোগটি PATHপড়তে ;c:\Python27হবে না ; C\Python27)
  6. পরিবর্তনগুলি প্রয়োগ করুন। আপনার সিস্টেমে পুনরায় চালু করার প্রয়োজন হতে পারে, যদিও কেবল পুনরায় চালু cmd.exeকরা যথেষ্ট should
  7. সেমিডি চালু করুন এবং আবার চেষ্টা করুন। এটি কাজ করা উচিত.

17
অন্য পাইকাররা যেমন পাইথন উইন্ডোজ ইনস্টলার স্বয়ংক্রিয়ভাবে এটি করেন না কেন?
এনএইচডালি

ডিফল্ট এটি না করার জন্য, আপনি ইনস্টলেশনটি পরিবর্তন করতে আবার চালাতে পারেন run
janat08

4
এটি ব্যবহারকারী ভেরিয়েবল নয়, সিস্টেমে ভেরিয়েবলগুলিতে যুক্ত করার বিষয়টি নিশ্চিত করুন, দুটি তালিকাগুলি রয়েছে যার মধ্যে দুটি পাঠ্যাংশ রয়েছে, আপনাকে নীচের নামক একটি সিস্টেম ভেরিয়েবল নির্বাচন করতে হবে। আমি অন্ধ এবং আমি বুঝতে এত দীর্ঘ সময় নিয়েছিলাম কেন
WHOATEMYNOODLES

4
উইন্ডোজ 10 এর জন্য: কন্ট্রোল প্যানেল -> সিস্টেম ও সুরক্ষা -> সিস্টেম -> উন্নত সিস্টেম সেটিংস -> পরিবেশের পরিবর্তনসমূহ
এমআরডিডিচপস

47

এটি কারণ পাইথন এক্সিকিউটরটি আপনার অপারেটিং সিস্টেমের অনুসন্ধানের পথে নেই। উইন্ডোতে, সিএমডি শুরু করুন। টাইপ করুন

setx PATH PythonPath

যেখানে PYTHONPATH সাধারণত C:\Python27বা C:\Python33বা C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python37আপনার পাইথন সংস্করণের উপর নির্ভর করে। সিএমডি পুনঃসূচনা করার পরে, টাইপ করার সময় আপনার ফলাফলগুলি পাওয়া উচিত

Python --version

4
এটি কেবল তখন পড়ে যখন আমি সিস্টেমের বৈশিষ্ট্যগুলিতে সিস্টেমের ভেরিয়েবলগুলি সম্পাদনা করতে পারি নি তখন এটি আমার জন্য কাজ করে।
নিকোলাস মারে

আপনি sysdm.cpl এর PATHমধ্যে সেট করতে পারেন User variable for %username%। উইন্ডোজ %PATH%এটি "সিস্টেম-ওয়াইড" -তে যুক্ত করবে %PATH%
mbrownnyc

আপনার পথে যদি সহায়তার সরঞ্জাম যুক্ত হয় কেবল তখনই কাজ করে। আপনি যদি সেগুলি কীভাবে যুক্ত করতে জানেন তবে কীভাবে পাইথন যুক্ত করবেন তা আপনার জানা উচিত ...
হ্যাক-আর

31

পাইথন একটি ছোট্ট ইউটিলিটি নিয়ে আসে যা এটি ঠিক করে । কমান্ড লাইন রান থেকে:

c:\python27\tools\scripts\win_add2path.py

নিশ্চিত হয়ে নিন যে আপনি কমান্ড উইন্ডোটি বন্ধ করেছেন (সাথে exitবা বন্ধ বোতামটি দিয়ে) এবং এটি আবার খুলবেন।


4
আমি এটি প্রথম পাঠে যোগ করেছি এবং এটি কার্যকর হয়নি। এই স্ক্রিপ্টটিই কাজ করেছিল! ধন্যবাদ! পাইথন ৩.৪ তে ঠিক যেমন কাজ করে
আজর

4
ঠিক আছে অপেক্ষা করুন ... লোকেরা pythonস্ক্রিপ্ট চালাতে অ্যাক্সেস করতে না পারলে আপনি কীভাবে পথটি ঠিক করার জন্য এই স্ক্রিপ্টটি চালাবেন বলে মনে করছেন? (আমি একজন ম্যাক ব্যবহারকারী হিসাবে জিজ্ঞাসা করি যা এই সমস্যাটিতে কখনও চালিত হয়নি)
তাধগ ম্যাকডোনাল্ড-জেনসেন

স্পষ্টতই ইনস্টলারটি .py ফাইলগুলিকে অজগর সাথে সংযুক্ত করে, তবে সর্বদা PATH এ ইনস্টলেশন ফোল্ডার যুক্ত করে না।
Udi,

এটি আমাকে দেয়: ফাইল "সি: y পাইথন 27 \ সরঞ্জামগুলি \ স্ক্রিপ্টগুলি \ win_add2path.py", লাইন 48 মুদ্রণ "পথ (গুলি) যুক্ত হয়েছে:" nt সিনট্যাক্সেরর: অবৈধ সিনট্যাক্স -> ত্রুটি :(
লাইন

এটি কেবলমাত্র আমার ব্যবহারকারী PATH ভেরিয়েবলটিতে ফোল্ডারের অবস্থান যুক্ত করেছে। আমাকে সিস্টেমের PATH ভেরিয়েবলের ফলাফলগুলি অনুলিপি করতে হয়েছিল।
mrdaddychops

8

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

এই:

SomeOtherDirectory;C:\Python27

এটা না:

SomeOtherDirectory; C:\Python27

এটি জানতে আমার 15 মিনিটের মাথা ব্যাথা ভাল লেগেছে (আমি উইন্ডোজ 7 এ আছি, ওএস নির্ভর হতে পারে)। শুভ কোডিং।


আপনার পথটিকে সেভাবে রাখা বিপজ্জনক। আমি নিশ্চিত যে কেউ কেবলমাত্র পুরো জিনিসটি অনুলিপি করেছেন এবং মাইক্রোসফ্ট এসকিউএল সার্ভারের জন্য সেই ডিরেক্টরিটি তাদের নিজস্ব ওএস প্যাথে যুক্ত করেছেন।
caiosm1005

@ caiosm1005 বিপজ্জনক অংশটি অপসারণ করার জন্য একটি সম্পাদনার প্রস্তাব দিয়েছে কারণ তথ্য নিজেই এখনও কার্যকর হতে পারে।
jeromej

অনেক ধন্যবাদ. আমি বিভিন্ন চেষ্টা করেছিলাম এবং অবশেষে এই উত্তরটি আমার সমস্যার সমাধান করেছে "। অজগরটি .bat ফাইল চালানোর সময় অভ্যন্তরীণ বা বাহ্যিক আদেশ ..." হিসাবে স্বীকৃত নয়।
টম

তুমি আমাকে বাঁচিয়েছো !!! আমার উইন্ডোজ 7 এসপি 1 x64 পেশাগত, সেমিকোলন পর স্পেস ঘৃণা করে এখন আমার পাইথন একটি breezee মত কাজ করে: ডি
Broken_Window

8

অনেক দিন একই সমস্যা ছিল আমার। আমি কেবল এটি সমাধান করতে পরিচালিত।

সুতরাং, অন্যদের উপরে যেমন বলেছিল তেমনভাবে আপনারও নিজের পথ নির্বাচন করা দরকার। আমি কি করেছিলাম:

একটি কমান্ড উইন্ডো খুলুন। সেট পাথ লিখুন = সি: \ পাইথন 24 (আপনার অজগরটির জন্য অবস্থান এবং সংস্করণ রাখুন)। এখন পাইথন টাইপ করুন , এটি কাজ করা উচিত।

এর সাথে বিরক্তিকর অংশটি হ'ল প্রতিবার সিএমডি খুললে আপনাকে এটি টাইপ করতে হবে।

আমি স্থায়ী এক করার চেষ্টা করেছি (পরিবেশগত পরিবর্তনগুলির পরিবর্তন সহ) তবে আমার পক্ষে এটি কাজ করছে না।


4

প্যানেল / সিস্টেম / "উন্নত" ট্যাব / পরিবেশগত ভেরিয়েবলগুলিতে যান

নিম্ন তালিকায় PATH নামক ভেরিয়েবল সন্ধান করুন এবং এটি সম্পাদনা করুন। শেষে সি যুক্ত করুন: \ পাইথন 27

একটি নতুন সেন্টিমিডি উইন্ডো খুলুন এবং এখনই চেষ্টা করুন।


4

জোর দেওয়া: সিএমডি উইন্ডোটি সর্বদা কার্যকর করতে প্যাথ পরিবেশগত পরিবর্তনশীল সেট করার পরে পুনরায় শুরু করতে ভুলবেন না!


3

পাওয়ারশেলের মধ্যে এটি প্রবেশ করুন:

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

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

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



1

@ ইউডি পোস্টে আরও এই স্ক্রিপ্টটি চেষ্টা করার চেষ্টা করেছিল, তবে আমার সাথে কাজ করে নি।

আমাকে PATHআর কিছু না করে নিম্নলিখিতটি সেট করতে হয়েছিল ।

C:\Users\hUTBER\AppData\Local\Programs\Python\Python35
C:\Users\hUTBER\AppData\Local\Programs\Python\Python35\Scripts

আমার ছিল এবং এখন pythonকাজ করেcmd


0

নিশ্চিত হয়ে নিন যে আপনি ইনস্টলের সময় পথে পাইথন.এক্সএইড ক্লিক করুন এবং নির্বাচন করুন:

"স্থানীয় হার্ড ড্রাইভে ইনস্টল করা হবে"

এটি আমার সমস্যা সমাধান করেছে, আশা করি এটি সাহায্য করবে ...


0

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

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

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