আমি সম্প্রতি আমার ম্যাকে অ্যানাকোন্ডা 2 ইনস্টল করেছি। আমি একটি নতুন টার্মিনাল সেশন খুললে ডিফল্টরূপে কনডা বেস পরিবেশটি সক্রিয় করতে কনফিগার করা হয়।
আমি কনডা কমান্ডগুলিতে অ্যাক্সেস চাই (অর্থাত্ আমি কনডায়ার পথটি আমার $ PATH এ যুক্ত করতে চাই যা কনডা সূচনা করার সময় করণীয় তাই ভাল।
তবে আমি সাধারণত পাইথনে প্রোগ্রাম করি না, এবং আমি চাই না কনডা ডিফল্টরূপে কোনও পরিবেশ সক্রিয় করুক।
conda init
প্রম্পট থেকে প্রথম নির্বাহ করার সময়, কন্ডা আমার সাথে নিম্নলিখিতগুলি যুক্ত করে .bash_profile
:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/geoff/anaconda2/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/Users/geoff/anaconda2/etc/profile.d/conda.sh" ]; then
. "/Users/geoff/anaconda2/etc/profile.d/conda.sh"
else
export PATH="/Users/geoff/anaconda2/bin:$PATH"
fi
# fi
unset __conda_setup
# <<< conda initialize <<<
আমি যদি পুরো ব্লকটি মন্তব্য করি তবে আমি কোনও কন্ডা পরিবেশ সক্রিয় করতে পারছি না।
আমি ব্যতীত পুরো ব্লকটি মন্তব্য করার চেষ্টা করেছি
export PATH="/Users/geoff/anaconda2/bin:$PATH"
তবে তারপরে যখন আমি একটি নতুন অধিবেশন শুরু করেছি এবং একটি পরিবেশ সক্রিয় করার চেষ্টা করেছি তখন আমি এই ত্রুটি বার্তাটি পেয়েছি:
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
এই প্রশ্নটি (এবং এটির মতো অন্যরা) সহায়ক তবে শেষ পর্যন্ত আমার প্রশ্নের উত্তর দেয় না এবং লিনাক্স ব্যবহারকারীদের জন্য আরও উপযুক্ত।
স্পষ্টতার জন্য, আমি টার্মিনাল সেশন খোলার সময় কনডাকে বেস সক্রিয় না করার জন্য বলছি (base)
আমার থেকে $PS1
এমনটি সরিয়ে দিতে বলছি না ।
source activate
পরিবর্তে ব্যবহার করার চেষ্টা করেছেন ? ওরফে "ওল্ডস্কুল পদ্ধতি"