আপনি যদি যুক্তি --prefixবা -pতর্কগুলি ব্যবহার করতে চান তবে পরিবেশটিকে পুরোপুরি সক্রিয় করতে ব্যবহার করতে চাইলে এড়াতে চান , পরিবেশ তৈরি করার আগে আপনাকে .condarcকনফিগারেশন ফাইলটি সম্পাদনা করতে হবে ।
.condarcফাইল হোম ডিরেক্টরিতে হয়; C:\Users\<user>উইন্ডোজে envs_dirsআপনার পরিবেশের জন্য কাস্টম পাথ অন্তর্ভুক্ত করতে চাটির নীচে মানগুলি সম্পাদনা করুন । কাস্টম পাথটি ধরে নিচ্ছি D:\envs, ফাইলটির এমন কিছু দেখা উচিত:
ssl_verify: true
channels:
- defaults
envs_dirs:
- C:\Users\<user>\Anaconda3\envs
- D:\envs
তারপরে, আপনি যখন সেই পথে একটি নতুন পরিবেশ তৈরি করবেন, আপনি যখন চলবেন তখন এর নামটি সেই পথের সাথে উপস্থিত হবে conda env list এবং আপনার পুরো নামটি নয়, কেবল নামটি ব্যবহার করে এটি সক্রিয় করতে সক্ষম হওয়া উচিত।
কমান্ড লাইনের স্ক্রিনশট
সংক্ষেপে, আপনি যদি .condarcঅন্তর্ভুক্ত করতে সম্পাদনা করেন D:\envsএবং চালনা করেন conda env create -p D:\envs\myenv python=x.xতবে activate myenv(বা source activate myenvলিনাক্সে) কাজ করা উচিত।
আশা করি এইটি কাজ করবে!
PS আমি পরীক্ষার এবং ত্রুটির মধ্য দিয়ে এই হোঁচট খেয়েছি। আমার মনে হয় আপনি envs_dirsকীটি সম্পাদনা করার পরে কী হয়, কনডা আপডেটগুলি ~\.conda\environments.txtনীচে উল্লিখিত সমস্ত ডিরেক্টরিতে পাওয়া পরিবেশগুলি অন্তর্ভুক্ত করে envs_dirs, যাতে পরম পথ ব্যবহার না করে সেগুলি অ্যাক্সেস করা যায়।