আমি conda
চশমাগুলিতে এমন কিছু খুঁজে পাচ্ছি না যা আপনাকে prefix: ...
লাইন ছাড়াই কোনও পরিবেশ ফাইল রফতানি করার অনুমতি দেয় । যাইহোক, অ্যালেক্স মন্তব্যগুলিতে উল্লেখ করেছেন , ফাইল থেকে পরিবেশ তৈরি করার সময় কনডা প্রিফিক্স লাইনটি যত্ন করে বলে মনে হচ্ছে না।
এটি মনে রেখে, আপনি যদি অন্য ব্যবহারকারীকে আপনার ডিফল্ট ইনস্টল করার পথ সম্পর্কে কোনও জ্ঞান না রাখতে চান তবে আপনি grep
লেখার আগে উপসর্গের লাইনটি সরিয়ে ফেলতে পারেন environment.yml
।
conda env export | grep -v "^prefix: " > environment.yml
যে কোনও উপায়ে, অন্য ব্যবহারকারী তখন চালায়:
conda env create -f environment.yml
এবং পরিবেশটি তাদের ডিফল্ট কনডা পরিবেশের পথে ইনস্টল হবে।
যদি আপনি আপনার সিস্টেমের জন্য ডিফল্টর চেয়ে আলাদা ইনস্টলনের পাথ নির্দিষ্ট করতে চান (এনভায়রনমেন্ট.আইএমএলে 'উপসর্গের সাথে সম্পর্কিত নয়), কেবল -p
প্রয়োজনীয় পথটি অনুসরণ করে পতাকাটি ব্যবহার করুন ।
conda env create -f environment.yml -p /home/user/anaconda3/envs/env_name
নোট করুন যে কন্ডা environment.yml
হাত দিয়ে তৈরি করার পরামর্শ দিচ্ছে , বিশেষত যদি আপনি আপনার প্ল্যাটফর্মগুলি (উইন্ডোজ / লিনাক্স / ম্যাক) জুড়ে আপনার পরিবেশটি ভাগ করতে চান তবে তা গুরুত্বপূর্ণ। এই ক্ষেত্রে, আপনি কেবল prefix
লাইনটি ছেড়ে দিতে পারেন ।
conda env create -f environment.yml
যেমন একপাশে যেমন করতে সক্ষম হবেন তবে আমার অভিজ্ঞতায় এটি প্ল্যাটফর্মগুলি জুড়ে কাজ করে না, কারণ কনডা এনভি আপনি উইন্ডোজটিতে থাকলে depend vs2015_runtime` এর মতো অনেক নির্ভরতা তালিকাভুক্ত করে। তবে অবশ্যই এটি লিনাক্সে পাওয়া যায় না।