অনেক ব্যবহারকারী "conda is not recognized as an internal or external command, operable program or batch file" ত্রুটির সম্মুখীন হচ্ছেন Anaconda কমান্ড চালানোর চেষ্টা করার সময় Command Prompt-এ।

'conda' চেনা যাচ্ছে না ত্রুটির কারণ কী?
আমরা এই নির্দিষ্ট সমস্যাটি আমাদের মেশিনে এরর রিক্রিয়েট করার চেষ্টা এবং অন্য ব্যবহারকারীর রিপোর্ট দেখে তদন্ত করেছি। আমরা যা সংগ্রহ করেছি তার উপর ভিত্তি করে, এই নির্দিষ্ট ত্রুটি বার্তা ট্রিগার করার বেশ কিছু পরিস্থিতি রয়েছে:
- Conda-এর জন্য Environment PATH সেট নেই — এটি সবচেয়ে সাধারণ কারণ যা এই ইস্যু ঘটায়। মনে রাখবেন যে লেটেস্ট Anaconda বিল্ডها Conda-কে আপনার সিস্টেম ভেরিয়েবল পাথে অটোমেটিক্যালি অ্যাডড করে না কারণ এটি অন্যান্য সফটওয়্যারের সাথে বিবിധ ইস্যু তৈরি করতে পারে।
- Environment PATH ভুলভাবে যোগ করা হয়েছে — এই ইস্যু ঘটার আরেকটি জনপ্রিয় কারণ হলো Environment PATH ভেরিয়েবল ম্যানুয়ালি যোগ করার সময় ব্যবহারকারীর ভুল।
- Anaconda সংস্করণ Anaconda Navigator-এর সংস্করণের চেয়ে পুরনো — কিছু ব্যবহারকারী রিপোর্ট করেছেন যে Conda-কে লেটেস্ট ভার্সনে আপডেট করার পর ত্রুটি আর আসেনি।
পদ্ধতি ১: Anaconda-কে লেটেস্ট ভার্সনে আপডেট করা
অনেক ব্যবহারকারী রিপোর্ট করেছেন যে Conda-কে লেটেস্ট ভার্সনে আপডেট করার পর সমস্যা সমাধান হয়েছিল এবং তারা Command Prompt-এ conda কমান্ড চালাতে পেরেছিল।
হজম করতে পারেন, আপনি এই সমস্যা অনুভব করতে পারেন যদি আপনি একটি পুরনো Conda ভার্সন একটি নতুন Anaconda Navigator ভার্সনের সাথে ব্যবহার করেন। এখানে কিভাবে আপনি এটি রেক্টিফাই করতে পারেন তার দ্রুত গাইড:
- নিচের বাম কোণে আপনার স্টার্ট মেনু অ্যাক্সেস করুন এবং "anaconda" সার্চ করুন। তারপর Anaconda Prompt-এ ক্লিক করুন।

- Anaconda Prompt প্রোগ্রামের ভিতরে, নিচের কমান্ডগুলো চালান এবং প্রতিটিয়ের পর Enter চাপুন Conda-কে লেটেস্ট ভার্সনে আপডেট করতে:
conda update conda install
- প্রক্রিয়া সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন, তারপর Anaconda Prompt বন্ধ করুন এবং একটি CMD উইন্ডো খুলুন। দেখুন আপনি কি এখন Conda কমান্ড চালাতে পারছেন।
আপনি যদি এখনও "conda is not recognized as an internal or external command, operable program or batch file" ত্রুটি পান, তবে নিচের পদ্ধতিতে যান।
পদ্ধতি ২: ইনস্টলেশনের সময় Anaconda-কে PATH environment variable-এ যোগ করা
এই ইস্যু অটোমেটিক্যালি সমাধান করার সবচেয়ে দ্রুত উপায় হলো Anaconda পুনরায় ইনস্টল করা এবং একটি এডভান্সড অপশন ব্যবহার করা যা Anaconda-কে আপনার PATH environment variable-এ অটোমেটিক্যালি যোগ করবে। কিন্তু মনে রাখবেন যে এই পদ্ধতি ব্যবহার মানে আপনি কিছু অ্যাপ্লিকেশনের সাথে আপনার Anaconda ইনস্টলেশনের দ্বন্দ্ব বাধান করছেন।
যে কোনো কেসে, আপনি যদি Anaconda-কে আপনার PATH environment-এ অটোমেটিক্যালি যোগ করার উপায় খুঁজছেন, তবে নিচের ধাপগুলো অনুসরণ করুন:
নোট: আপনার কম্পিউটারে Anaconda ইনস্টলড না থাকলে, ধাপ ৩-এ সরাসরি যান।
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। তারপর, "appwiz.cpl" টাইপ করুন এবং Enter চাপুন Programs and Features খোলার জন্য।

- Programs and Features-এ, অ্যাপ্লিকেশন তালিকা নিচে স্ক্রোল করুন এবং Anaconda distribution লোকেট করুন। এরপর, সেটির ওপর রাইট-ক্লিক করুন এবং Uninstall বেছে নিন, তারপর অন-স্ক্রিন প্রম্পটগুলো অনুসরণ করে আপনার সিস্টেম থেকে আনইনস্টল করুন।

- এই লিংকে যান (এখানে) এবং আপনার অপারেটিং সিস্টেমের সাথে যুক্ত আইকনে ক্লিক করে লেটেস্ট Anaconda ডিস্ট্রিবিউশন ডাউনলোড করুন।

- আপনি Anaconda-এর সাথে ব্যবহার করতে চান এমন উপযুক্ত Python ভার্সন সিলেক্ট করুন এর সাথে যুক্ত Download বাটনে ক্লিক করে।

- ইনস্টলেশন এক্সিকিউটেবল খুলুন, প্রথম প্রম্পটে Next-এ হিট করুন, তারপর Licence Agreement এক্সেপ্ট করুন।

- ইনস্টলেশন টাইপ সিলেক্ট করুন এবং একবার আবার Next-এ হিট করুন।

- Destination Folder বেছে নিন এবং আবার Next বাটনে ক্লিক করুন। আমরা আমদারিক সুপারিশ করি যে আপনি ডিফল্ট লোকেশন রাখুন।

- এই ধাপটা খুব গুরুত্বপূর্ণ। Advanced Installation Options-এ, Add Anaconda to my PATH environment variable (Advanced Options-এর অধীনে) এর সাথে যুক্ত বক্সটি চেক করুন এবং Install-এ ক্লিক করুন।

- ইনস্টলেশন সম্পূর্ণ হলে, একটি Command Prompt-এ "conda" টাইপ করুন। আপনাকে আর "conda is not recognized as an internal or external command, operable program or batch file" ত্রুটি দেখতে না পাবেন।

এই পদ্ধতি কার্যকর না হলে বা আপনি পুরো Anaconda ডিস্ট্রিবিউশন রিইনস্টল না করে অন্য একটি পদ্ধতি খুঁজছেন, তবে নিচের পদ্ধতিতে যান।
পদ্ধতি ৩: Conda পাথ ম্যানুয়ালি যোগ করা
আপনি যদি পুরো Anaconda ডিস্ট্রিবিউশন আনইনস্টল করার জন্য সময় ব্যয় করতে না চান, তবে আপনি Conda-এর সাথে যুক্ত এনভায়রনমেন্ট ভেরিয়েবল আপডেট (বা ভেরিফাই) নিজে করতে পারেন। কিন্তু তা করার আগে, আপনার Conda ইনস্টলেশনের সঠিক লোকেশন বের করা গুরুত্বপূর্ণ।
নিচের গাইড অনুসরণ করে Environment Variables-এ Conda PATH ম্যানুয়ালি আবিষ্কার ও সময়োজন করুন:
- স্টার্ট মেনু (নিচে বাম কোণ) অ্যাক্সেস করুন এবং "anaconda prompt" সার্চ করুন। তারপর, Anaconda Prompt-এ ক্লিক করুন এবং প্রোগ্রাম খুলার জন্য অপেক্ষা করুন।

- Anaconda Prompt প্রোগ্রামের ভিতরে, নিচের কমান্ডটি চালান এবং Enter চাপুন Conda-এর লোকেশন চেক করতে:
where conda

- ধাপ ২-এ পূর্বে পাওয়া دومি লোকেশনটি কপি করুন, কিন্তু এক্সিকিউটেবল বাদ দিয়ে। উদাহরণস্বরূপ: C:\Users\madro\Anaconda3\Scripts
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। তারপর, "sysdm.cpl" টাইপ করুন এবং Enter চাপুন System Properties স্ক্রিন খোলার জন্য।

- System Properties উইন্ডোতে, Advanced ট্যাবে যান এবং Environment Variables…-এ ক্লিক করুন।

- Environment variables for *YourUser* উইন্ডোতে, Path ভেরিয়েবল সিলেক্ট করুন এবং Edit বাটনে ক্লিক করুন।

- Edit environment variable উইন্ডোতে, New বাটনে ক্লিক করুন। তারপর, এই দুটি লোকেশন যোগ করুন:
C:\Users\*YourUser*\Anaconda3\Scripts C:\Users\*YourUser*\Anaconda3
নোট: মনে রাখবেন যে *YourUser* শুধু একটি প্লেসহোল্ডার। এটিকে আপনার নিজের ইউজারনেম দিয়ে রিপ্লেস করুন। এছাড়া, আপনি পুরনো Anaconda ভার্সন ব্যবহার করলে, ভার্সন নম্বর অনুযায়ী পরিবর্তন করুন।
পদ্ধতি ৪: Anaconda-কে Environment Path-এ যোগ না করে ইস্যু এড়িয়ে যাওয়া
আপনি যদি Anaconda পাথ Environment variables-এ যোগ করতে না চান, তবে Command Prompt-এ ফোল্ডার ইনস্টলেশনে নেভিগেট করে প্রথমে Conda কমান্ড চালাতে পারেন "conda is not recognized as an internal or external command, operable program or batch file" ত্রুটি পাওয়া ছাড়া।
য면에 মনে রাখবেন যে এটি খুব প্র্যাক্টিক্যাল নয় কারণ আপনাকে নতুন Command Prompt খোলার 때마다 এই প্রক্রিয়া दुহরাতে হবে।
আপনি যদি আপনার CMD উইন্ডোতে Anaconda পাথ যোগ করে ত্রুটি এড়িয়ে যাওয়ার সিদ্ধান্ত নেন, তবে আপনাকে যা করতে হবে:
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। তারপর, "cmd" টাইপ করুন এবং Enter চাপুন একটি Run ডায়লগ বক্স খোলার জন্য।

- CMD উইন্ডোতে, CD টাইপ করুন আপনার Anaconda ফোল্ডার ইনস্টলেশনের পাথ দিয়ে। আপনি যদি Anaconda একটি সাদৃশ্য লোকেশনে ইনস্টল করে থাকেন, তবে এটি কিছু এই রকম হবে:
CD C:\Users\*YourUser*\Anaconda3\Scripts
- Anaconda টেস্ট করতে একটি কমান্ড চালান এবং দেখুন এটি কমান্ড প্রম্পটে সঠিকভাবে কাজ করছে কিনা। আপনি এই কমান্ডটি ব্যবহার করতে পারেন:
conda --version
