ম্যাক ওএসে কীভাবে 2 আনাকোনডাস (পাইথন 2 এবং 3) ইনস্টল করবেন


170

আমি ম্যাক ওএসে তুলনামূলকভাবে নতুন। আমি সবেমাত্র এক্সকোড (সি ++ কম্পাইলারের জন্য) এবং অ্যানাকোন্ডা সর্বশেষ পাইথন 3 (নিজের জন্য) দিয়ে ইনস্টল করেছি। এখন আমি ভাবছি পাইথন 2 এর সাথে কীভাবে দ্বিতীয় অ্যানাকোন্ডা (কাজের জন্য) সঠিকভাবে ইনস্টল করব?

আইপিথন এবং স্পাইডার আইডিইয়ের সাথে কাজ করার জন্য আমার উভয় সংস্করণ দরকার। আদর্শ উপায় হ'ল সম্পূর্ণ পৃথক পাইথন পরিবেশ। উদাহরণস্বরূপ, আমি আশা করি আমি conda install scikit-learnপাইথন 3 পরিবেশ এবং conda2 install scikit-learnপাইথন 2 এর মতো কিছু লিখতে পারি ।


1
নীচের সমাধানটি উবুন্টুতেও আমার পক্ষে ভাল কাজ করে বলে মনে হচ্ছে। যদিও লিনাক্স ব্যবহারকারীদের ভালভাবে জানা উচিত যে ম্যাকের জন্য একটি সমাধান লিনাক্সেও চেষ্টা করার মতো, তবে আমি আপনাকে সুপারিশ করি যে আপনি আপনার শিরোনাম থেকে ওএসএক্স এবং ম্যাক ট্যাগগুলি সরিয়ে সাধারণ "ইউনিক্স" দিয়ে প্রতিস্থাপন করুন। এইভাবে এটি আরও অনুসন্ধান ফলাফলগুলিতে উঠে আসবে এবং / অথবা লিনাক্স ব্যবহারকারীরা এড়ানো হবে না। বিশেষত যদি তারা লিনাক্সে নতুন হয় বা কেবল জানে না যে ম্যাক ইউনিক্স ভিত্তিক।
আরএমর্ফি

উত্তর:


324

আবার অ্যানাকোন্ডা ইনস্টল করার দরকার নেই। কানাডা, অ্যানাকোন্ডার প্যাকেজ ম্যানেজার, পৃথক পৃথক পরিবেশকে সম্পূর্ণ সমর্থন করে। পাইথন ২.7 এর পরিবেশ তৈরির সহজ উপায়টি হ'ল

conda create -n python2 python=2.7 anaconda

এটি এমন একটি পরিবেশ তৈরি করবে যাতে python2অ্যানাকোন্ডার পাইথন ২.7 সংস্করণ রয়েছে। আপনি এই পরিবেশটি সাথে সক্রিয় করতে পারেন

source activate python2

এটি সেই পরিবেশটিকে (সাধারণত ~/anaconda/envs/python2) আপনার সামনে রাখবে PATH, যাতে আপনি যখন pythonটার্মিনালে টাইপ করেন তখন সেই পরিবেশ থেকে পাইথনটি লোড হবে।

আপনি যদি সমস্ত অ্যানাকোন্ডা না চান anacondaতবে উপরের কমান্ডের সাথে আপনি যা যা প্যাকেজ চান তা প্রতিস্থাপন করতে পারবেন । আপনি condaসেই পরিবেশে প্যাকেজ ইনস্টল করার জন্য পরে -n python2পতাকা ব্যবহার করে condaবা পরিবেশ সক্রিয় করে ব্যবহার করতে পারেন ।


1
ধন্যবাদ! আমি কি পাইথন ২. Py এবং পাইথন ৩.৪ এ আইপিথন সহ দুটি স্পাইডার আইডিই একই সাথে একইভাবে চালাতে পারি?
রাতে_বাট

2
প্রত্যেকে ipython notebookঅন্য একটি বন্দর স্থাপন করে (লোকালহোস্ট: 8888, লোকালহোস্ট: 8889, ইত্যাদি)। সুতরাং এগুলি কেবল সোজা রাখুন এবং আপনি প্রস্তুত।
অ্যালেক্সিস

5
তাহলে আমি কীভাবে python2এবং এর মধ্যে স্যুইচ করতে পারি python3? আর BTW, আমি আছি win7
cqcn1991

25
উইন্ডোজ ব্যবহার করবেন না source। এটা ঠিক activate python2এবং deactivate
asmeurer

3
@ শ্যামক্যাড্ডা যা আপনাকে দেখানোর জন্য রয়েছে যে আপনি একটি কনডা পরিবেশ সক্রিয় করেছেন। আপনি যদি এটি পছন্দ না করেন তবে এটি দিয়ে অক্ষম করতে পারেন conda config --set changeps1 false
asmeurer

31

সম্পাদনা করুন! : দয়া করে নিশ্চিত হয়ে নিন যে আপনার কম্পিউটারে পাইথন দুটোই ইনস্টল করা উচিত।

হতে পারে আমার উত্তরটি আপনার জন্য দেরি হয়ে গেছে তবে আমি একই ব্যক্তিকে সাহায্য করতে পারি!

আপনি উভয় ডাউনলোড করতে হবে না Anaconda

আপনি যদি ব্যবহার করছেন Spyder এবং JupyterAnaconda দ্বারা environmen এবং

আপনার যদি ইতিমধ্যে টার্মিনালে অ্যানাকোন্ডা 2 টাইপ থাকে:

    python3 -m pip install ipykernel

    python3 -m ipykernel install --user

আপনার যদি ইতিমধ্যে অ্যানাকোন্ডা 3 থাকে তবে টার্মিনালটিতে টাইপ করুন:

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user

তারপরে ব্যবহারের আগে Spyderনীচের মতো পাইথন পরিবেশ বেছে নিতে পারেন! কখনও কখনও কেবল আপনি রুট এবং আপনার নতুন পাইথন পরিবেশ দেখতে পাবেন, সুতরাং মূলটি আপনার প্রথম অ্যানাকোন্ডা পরিবেশ!

অ্যানাকোন্ডা স্পাইডার পাইথন 2.7 বা 3.5

এছাড়াও এটি জুপিটার। আপনি যেমন পাইথন সংস্করণ চয়ন করতে পারেন!

জুপিটার নোটবুক

আমি আশা করি এটি সাহায্য করবে


4
যদিও সুনির্দিষ্ট গ্রন্থাগারগুলি সেগুলি অপশন থেকে ব্যবহার করার আগে অ্যানাকোনডাকে জুপিটার কার্নেল বা স্পাইডারের জন্য সেটআপ এবং কনফিগার করা প্রয়োজন।
ওয়ান ক্রিকেটার

4

এটি যদি আপনার একাধিক অজগর সংস্করণ ইনস্টল থাকে এবং আপনার আদর্শের নির্দিষ্ট সংস্করণটি কীভাবে ব্যবহার করতে হয় তা কীভাবে জানাবেন তা জানেন না helpful

  1. ইনস্টল করুন anaconda। সর্বশেষ সংস্করণটি এখানে পাওয়া যাবে
  2. anaconda-navigatorটার্মিনালে টাইপ করে নেভিগেটরটি খুলুন
  3. উন্মুক্ত পরিবেশ। ক্লিক করুন createএবং তারপরে আপনার অজগর সংস্করণটি চয়ন করুন।
  4. আপনার অজগর সংস্করণের জন্য এখন নতুন পরিবেশ তৈরি হবে এবং আপনি কেবল সেখানে ক্লিক করে IDE এর (যা এখানে তালিকাভুক্ত) ইনস্টল করতে পারেন install
  5. আপনার পরিবেশে আইডিই চালু করুন যাতে আইডিই সেই পরিবেশটির জন্য নির্দিষ্ট সংস্করণটি ব্যবহার করে।

আশা করি এটা সাহায্য করবে!!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.