বেশ কিছু ব্যবহারকারী "কন্ডা একটি অভ্যন্তরীণ বা বাহ্যিক কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ ফাইল হিসাবে স্বীকৃত নয়" এর সম্মুখীন হচ্ছেন কমান্ড প্রম্পট ব্যবহার করে কোনো Anaconda কমান্ড চালানোর চেষ্টা করার সময় .
'কন্ডা' একটি অভ্যন্তরীণ বা বাহ্যিক কমান্ড ত্রুটি হিসাবে স্বীকৃত না হওয়ার কারণ কী?
আমরা আমাদের মেশিনে ত্রুটি পুনরায় তৈরি করার চেষ্টা করে এবং অন্যান্য ব্যবহারকারীর প্রতিবেদনগুলি দেখে এই বিশেষ সমস্যাটি তদন্ত করেছি। আমরা যা সংগ্রহ করেছি তার উপর ভিত্তি করে, এই বিশেষ ত্রুটি বার্তাটি ট্রিগার করবে এমন বেশ কয়েকটি পরিস্থিতি রয়েছে:
- Conda-এর জন্য এনভায়রনমেন্ট PATH সেট করা নেই৷ - এই সমস্যাটি হওয়ার জন্য এটি সবচেয়ে সাধারণ কারণ। মনে রাখবেন যে সাম্প্রতিক অ্যানাকোন্ডা বিল্ডগুলি স্বয়ংক্রিয়ভাবে আপনার সিস্টেম পরিবর্তনশীল পাথে Conda যুক্ত করবে না কারণ এটি অন্যান্য সফ্টওয়্যারগুলির সাথে বিভিন্ন সমস্যা সৃষ্টি করতে পারে৷
- এনভায়রনমেন্ট PATH ভুলভাবে যোগ করা হয়েছে – ম্যানুয়ালি এনভায়রনমেন্ট PATH ভেরিয়েবল যোগ করার চেষ্টা করার সময় ব্যবহারকারীর ত্রুটির কারণে এই সমস্যাটি হওয়ার আরেকটি জনপ্রিয় কারণ।
- Anaconda সংস্করণটি Anaconda নেভিগেটরের সংস্করণের চেয়ে পুরানো৷ – কিছু ব্যবহারকারী রিপোর্ট করেছেন যে কন্ডাকে সর্বশেষ সংস্করণে আপডেট করার পরে ত্রুটিটি আর ঘটছে না৷
পদ্ধতি 1:সর্বশেষ সংস্করণে Anaconda আপডেট করা
বেশ কিছু ব্যবহারকারী রিপোর্ট করেছেন যে সমস্যাটি সমাধান করা হয়েছে এবং তারা সর্বশেষ সংস্করণে Conda আপডেট করার পরে কমান্ড প্রম্পটের ভিতরে কনডা কমান্ড চালাতে সক্ষম হয়েছে৷
এটি দেখা যাচ্ছে, আপনি এই সমস্যাটি অনুভব করতে পারেন যখন আপনি একটি পুরানো কনডা সংস্করণের সাথে একটি নতুন অ্যানাকোন্ডা নেভিগেটর সংস্করণ ব্যবহার করছেন। আপনি কীভাবে এটি সংশোধন করতে পারেন সে সম্পর্কে এখানে একটি দ্রুত নির্দেশিকা রয়েছে:
- নিচে-বাম কোণে আপনার স্টার্ট মেনু অ্যাক্সেস করুন এবং অনুসন্ধান করুন “anaconda " তারপর, Anaconda Prompt-এ ক্লিক করুন .
- অ্যানাকোন্ডা প্রম্পট প্রোগ্রামের ভিতরে, নিম্নলিখিত কমান্ডগুলি চালান এবং এন্টার টিপুন পরবর্তী সংস্করণে কনডা আপডেট করতে প্রতিটির পর:
conda update conda install
- প্রক্রিয়াটি সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, তারপর Anaconda প্রম্পট বন্ধ করুন এবং একটি CMD উইন্ডো খুলুন। আপনি এখন কনডা কমান্ড চালাতে সক্ষম কিনা দেখুন৷ ৷
আপনি যদি এখনও "কন্ডা একটি অভ্যন্তরীণ বা বাহ্যিক কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ ফাইল হিসাবে স্বীকৃত নয়" সম্মুখীন হন ত্রুটি, নীচের পরবর্তী পদ্ধতিতে যান।
পদ্ধতি 2:ইনস্টলেশনের সময় আপনার PATH এনভায়রনমেন্ট ভেরিয়েবলে Anaconda যোগ করা
এই সমস্যাটি স্বয়ংক্রিয়ভাবে সমাধান করার দ্রুততম উপায় হল Anaconda পুনরায় ইনস্টল করা এবং একটি উন্নত বিকল্প ব্যবহার করা যা সমস্ত Anaconda কে আপনার PATH এনভায়রনমেন্ট ভেরিয়েবলে স্বয়ংক্রিয়ভাবে পরিণত করবে। কিন্তু মনে রাখবেন যে এই পদ্ধতিটি ব্যবহার করার অর্থ হতে পারে আপনি নির্দিষ্ট অ্যাপ্লিকেশনকে আপনার অ্যানাকোন্ডা ইনস্টলেশনের সাথে বিরোধ করতে উত্সাহিত করেন৷
যে কোনো ক্ষেত্রে, আপনি যদি স্বয়ংক্রিয়ভাবে আপনার PATH পরিবেশে অ্যানাকোন্ডা যোগ করার উপায় খুঁজছেন, নীচের ধাপগুলি অনুসরণ করুন:
দ্রষ্টব্য: যদি আপনার কম্পিউটারে Anaconda ইনস্টল করা না থাকে, তাহলে সরাসরি ধাপ 3 এ চলে যান।
- Windows কী + R টিপুন একটি রান ডায়ালগ বক্স খুলতে। তারপর, টাইপ করুন “appwiz.cpl ” এবং Enter টিপুন প্রোগ্রাম এবং বৈশিষ্ট্য খুলতে .
- অভ্যন্তরে প্রোগ্রাম এবং বৈশিষ্ট্য , অ্যাপ্লিকেশন তালিকার মধ্য দিয়ে নিচে স্ক্রোল করুন এবং Anaconda বিতরণ সনাক্ত করুন . এরপরে, এটিতে ডান-ক্লিক করুন এবং আনইনস্টল করুন নির্বাচন করুন৷ , তারপর আপনার সিস্টেম থেকে এটি আনইনস্টল করতে অন-স্ক্রীন প্রম্পটগুলি অনুসরণ করুন৷
- এই লিঙ্কে যান (এখানে ) এবং আপনার অপারেটিং সিস্টেমের সাথে যুক্ত একটি আইকনে ক্লিক করে সর্বশেষ অ্যানাকোন্ডা বিতরণ ডাউনলোড করুন।
- পাইথন সংস্করণটি নির্বাচন করুন যা আপনি অ্যানাকোন্ডার সাথে এটির সাথে যুক্ত ক্লিক করে ব্যবহার করতে চান ডাউনলোড করুন বোতাম
- ইন্সটলেশন এক্সিকিউটেবল খুলুন, পরবর্তী টিপুন প্রথম প্রম্পটে, তারপর লাইসেন্স চুক্তি স্বীকার করুন৷ .
- ইন্সটলেশনের ধরন নির্বাচন করুন এবং পরবর্তী টিপুন আরেকবার.
- গন্তব্য ফোল্ডার চয়ন করুন৷ এবং পরবর্তী ক্লিক করুন আবার বোতাম। আমরা উচ্চতর সুপারিশ যে আপনি ডিফল্ট অবস্থান রাখা.
- এই পদক্ষেপটি অত্যন্ত গুরুত্বপূর্ণ। উন্নত ইনস্টলেশন বিকল্পগুলিতে , আমার PATH এনভায়রনমেন্ট ভেরিয়েবলে অ্যানাকোন্ডা যোগ করুন এর সাথে যুক্ত বাক্সটি চেক করুন (উন্নত বিকল্পের অধীনে ) এবং ইনস্টল করুন ক্লিক করুন৷ .
- ইন্সটলেশন সম্পূর্ণ হলে, টাইপ করুন “conda একটি কমান্ড প্রম্পটের ভিতরে। আপনি আর দেখতে পাবেন না “কন্ডা একটি অভ্যন্তরীণ বা বাহ্যিক কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ ফাইল হিসাবে স্বীকৃত নয়” ত্রুটি.
যদি এই পদ্ধতিটি কার্যকর না হয় বা আপনি একটি ভিন্ন পদ্ধতির সন্ধান করছেন যাতে পুরো অ্যানাকোন্ডা বিতরণ পুনরায় ইনস্টল করা জড়িত না, তাহলে নীচের পরবর্তী পদ্ধতিতে যান৷
পদ্ধতি 3:Conda পাথ ম্যানুয়ালি যোগ করা
আপনি যদি পুরো অ্যানাকোন্ডা ডিস্ট্রিবিউশন আনইনস্টল করার জন্য সময় নষ্ট করতে না চান, তাহলে আপনি নিজেই Conda-এর সাথে যুক্ত পরিবেশ পরিবর্তনশীল আপডেট (বা যাচাই) করতে পারেন। কিন্তু এটি করার আগে, আপনার কনডা ইনস্টলেশনের সঠিক অবস্থান খুঁজে বের করা গুরুত্বপূর্ণ।
এনভায়রনমেন্ট ভেরিয়েবলে ম্যানুয়ালি Conda PATH আবিষ্কার এবং সামঞ্জস্য করতে নীচের নির্দেশিকা অনুসরণ করুন:
- স্টার্ট মেনু অ্যাক্সেস করুন (নীচে-বাম কোণে) এবং অনুসন্ধান করুন “অ্যানাকোন্ডা প্রম্পট " তারপর, Anaconda Prompt-এ ক্লিক করুন এবং প্রোগ্রাম খোলার জন্য অপেক্ষা করুন।
- Anaconda প্রম্পট প্রোগ্রামের ভিতরে, নিম্নলিখিত কমান্ডটি চালান এবং Conda-এর অবস্থান পরীক্ষা করতে Enter টিপুন:
where conda
- স্টেপ 2 এ পূর্বে আনা দ্বিতীয় অবস্থানটি অনুলিপি করুন, কিন্তু এক্সিকিউটেবল বাদ দিন। যেমন: C:\Users\madro\Anaconda3\Scripts
- Windows কী + R টিপুন একটি রান ডায়ালগ বক্স খুলতে। তারপর, “sysdm.cpl টাইপ করুন ” এবং Enter টিপুন সিস্টেম বৈশিষ্ট্যগুলি খুলতে পর্দা
- সিস্টেম বৈশিষ্ট্যের ভিতরে উইন্ডো, উন্নত-এ যান ট্যাব করুন এবং এনভায়রনমেন্ট ভেরিয়েবল…
-এ ক্লিক করুন - *YourUser*-এর জন্য পরিবেশ ভেরিয়েবলের ভিতরে উইন্ডোতে, পথ নির্বাচন করুন পরিবর্তনশীল এবং সম্পাদনা ক্লিক করুন বোতাম
- পরিবেশ পরিবর্তনশীল সম্পাদনা করুন এর ভিতরে উইন্ডোতে, নতুন ক্লিক করুন বোতাম তারপর, এই দুটি অবস্থান যোগ করুন:
C:\Users\*YourUser*\Anaconda3\Scripts C:\Users\*YourUser*\Anaconda3
দ্রষ্টব্য: মনে রাখবেন যে *YourUser* শুধুমাত্র একটি স্থানধারক. আপনার নিজের ব্যবহারকারীর নাম দিয়ে এটি প্রতিস্থাপন করুন. এছাড়াও, আপনি যদি পুরানো অ্যানাকোন্ডা সংস্করণ ব্যবহার করেন, সেই অনুযায়ী সংস্করণ নম্বর পরিবর্তন করুন।
পদ্ধতি 4:এনভায়রনমেন্ট পাথে অ্যানাকোন্ডা যোগ না করেই সমস্যাটি আটকানো
আপনি যদি এনভায়রনমেন্ট ভেরিয়েবলে অ্যানাকোন্ডা পাথ যোগ করা এড়াতে চান, তাহলে আপনি “conda একটি অভ্যন্তরীণ বা বাহ্যিক কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ ফাইল হিসাবে স্বীকৃত নয়” না পেয়েই Conda কমান্ড টাইপ করতে পারেন। প্রথমে ফোল্ডার ইনস্টলেশনে নেভিগেট করতে কমান্ড প্রম্পট ব্যবহার করে ত্রুটি।
কিন্তু মনে রাখবেন যে এটি খুব ব্যবহারিক নয় কারণ আপনি যখনই একটি নতুন কমান্ড প্রম্পট খুলবেন তখন আপনাকে এই পদ্ধতিটি পুনরাবৃত্তি করতে হবে৷
আপনি যদি আপনার সিএমডি উইন্ডোতে অ্যানাকোন্ডা পাথ যোগ করে ত্রুটিটি প্রতিরোধ করার সিদ্ধান্ত নেন, তাহলে আপনাকে যা করতে হবে তা এখানে:
- Windows কী + R টিপুন একটি রান ডায়ালগ বক্স খুলতে। তারপর, “cmd টাইপ করুন ” এবং Enter টিপুন একটি রান খুলতে সংলাপ বাক্স.
- CMD উইন্ডোর ভিতরে, আপনার Anaconda ফোল্ডার ইনস্টলেশনের পথ অনুসরণ করে CD টাইপ করুন। আপনি যদি অনুরূপ অবস্থানে অ্যানাকোন্ডা ইনস্টল না করেন, তবে এটি এমন কিছু হওয়া উচিত:
CD C:\Users\*YourUser*\Anaconda3\Scripts
- অ্যানাকোন্ডা পরীক্ষা করার জন্য একটি কমান্ড চালান এবং এটি কমান্ড প্রম্পটের মধ্যে সঠিকভাবে কাজ করছে কিনা তা দেখুন। আপনি এই কমান্ডটি ব্যবহার করতে পারেন:
conda --version