এটি কি একই সাথে অ্যানাকোন্ডাস ২. and এবং 3.5 ইনস্টল থাকা ঠিক আছে?


101

আমি বর্তমানে পাইথন ২.7 এর সাথে অ্যানাকোন্ডা ব্যবহার করছি, তবে পাইথন 3.5 ব্যবহার করার প্রয়োজন হবে। এগুলি উভয় একই সময়ে ইনস্টল করা ঠিক আছে কি? আমার কিছু সমস্যা আশা করা উচিত?
আমি একটি 64-বিট উইন 8 এ আছি।


4
দস্তাবেজগুলি পরীক্ষা করুন । শেষ পর্যন্ত আপনি একটি ভার্চুয়ালেনভ ব্যবহার করবেন। প্রতিপক্ষটি হ'ল ভার্চুয়ালেনভ বেশ ভারী হবে! কারণ প্যাকেজগুলি সর্বদা বিভিন্ন অজগর সংস্করণগুলির মধ্যে সামঞ্জস্যপূর্ণ নয় (বিশেষত বাইনারি অংশযুক্ত)।
লুইস মাসুয়েলি

4
আপনি সরাসরি ভার্চুয়ালেনভ ব্যবহার করবেন না তবে condaইউটিলিটির মাধ্যমে (এটি ভার্চুয়ালেনভের অ্যানাকোন্ডা-নির্দিষ্ট সংস্করণ)। আপনার উইন্ডোজ PATH এবং অ্যানাকোন্ডার দুটি পৃথক সংস্করণ ইনস্টল করার সাথে জগাখিচির দরকার নেই। আমার এখন মনে নেই তবে আপনি আপনার অ্যানাকোন্ডায় পাইথন 2 এবং পাইথন 3 উভয়ই ইনস্টল করতে পারেন।
লুইস মাসুয়েলি


দিনের শেষে, একই কম্পিউটারে দুটি অ্যানাকোন্ডা ইনস্টল করা কি সমস্যা? সর্বোত্তম নাও হতে পারে, তবে যতক্ষণ না এটি পাগল বাগ তৈরি করে না ততক্ষণ আমি সত্যিই যত্নবান
নই

উত্তর:


58

আমার বোধগম্যতা হল পাইথনের ভিন্ন সংস্করণ ব্যবহার শুরু করতে আপনাকে আবার অ্যানাকোন্ডা ইনস্টল করার দরকার নেই। পরিবর্তে, কনডায় পাইথন 2 এবং 3 পরিবেশ পৃথকভাবে পরিচালনা করার ক্ষমতা রয়েছে ।


4
ইউটিলিটির নাম conda। সাপ কেবল একটি উদাহরণ নাম।
লুইস মাসুয়েলি

দুঃখিত, হ্যাঁ; আমি কখনও কখনও একাধিক অজগর সংস্করণের জন্য কনডা ব্যবহার করি নি তাই আমি এটি ভুলভাবে লিখি।
প্যাডেরিক 25'16

আমিও না. ভার্চুয়াল পরিবেশগুলির আকার নিয়ে আমার এখনও সমস্যা আছে তাই আমি একটি সংস্করণ দিয়ে থাকি।
লুইস মাসুয়েলি

পরিবেশগুলি সক্রিয় হওয়ার পরে এবং কেবল বর্তমান শেলের মধ্যেই সক্রিয় থাকে। এগুলি সিস্টেমভিত নয়, সুতরাং তৃতীয় পক্ষের প্রোগ্রামগুলির প্রয়োজন হলে আপনি পাইথন 2 এর পথ সরবরাহ করতে অক্ষম হবেন।
দিমস

6
এই উত্তরটি কিছুটা পরিশ্রুত এবং এই প্রশ্নের জন্য খুব RTFM M ওপির লক্ষ্য অর্জনের জন্য প্রকৃত কমান্ডটি ভাগ করুন।
কেভিন গ্লেন

72

আমি আমার বিভাগে কাকে সাহায্য করছি তার উপর নির্ভর করে আমি উভয়ই ব্যবহার করি (কিছু লোক 2.7, অন্যদের 3.5 কে পছন্দ করেন)। যাইহোক, আমি আনাকোন্ডা ব্যবহার করি এবং আমার ডিফল্ট ইনস্টলেশন 3.5 হয় is আমি পাইথন, প্যাকেজ ইত্যাদির অন্যান্য সংস্করণগুলির জন্য পরিবেশ ব্যবহার করি So সুতরাং উদাহরণস্বরূপ, যখন আমি পাইথন ২.7 ব্যবহার শুরু করতে চেয়েছিলাম তখন আমি দৌড়েছি:

 conda create -n Python27 python=2.7

এটি পাইথন 27 নামে একটি নতুন পরিবেশ তৈরি করে এবং পাইথন সংস্করণ 2.7 ইনস্টল করে। ডিফল্টরূপে অন্যান্য প্যাকেজ ইনস্টল করার জন্য আপনি সেই লাইনে যুক্তি যুক্ত করতে পারেন বা কেবল স্ক্র্যাচ থেকে শুরু করতে পারেন। পরিবেশ স্বয়ংক্রিয়ভাবে সক্রিয় হবে , কমান্ড লাইনে কেবল deactivate(উইন্ডোজ) বা source deactivate(লিনাক্স, ওএসএক্স) টাইপ করতে হবে । ভবিষ্যতে সক্রিয় করতে টাইপ activate Python27(উইন্ডোজ) বা source activate Python27(লিনাক্স, ওএসএক্স)। আমি যদি অ্যানাকোন্ডায় পরিবেশ পরিচালনার জন্য ডকুমেন্টেশন পড়ার পরামর্শ দিই , আপনি যদি এই পথটি বেছে নিতে চান তবে।

হালনাগাদ

condaসংস্করণ 4.6 হিসাবে আপনি এখন ব্যবহার করতে পারেন conda activateএবং conda deactivate। এর ব্যবহারটি sourceএখন অবচয় করা হয়েছে এবং শেষ পর্যন্ত তা সরানো হবে।


4
ধরুন আমি পাইথন 2.7 সক্রিয় করেছি। উদাহরণস্বরূপ পাইকার্মের দিকে এটি কীভাবে সেট করবেন?
দিমস

@ ডিমগুলি আমি পাইচার্ম ব্যবহার করি না তবে দেখে মনে হচ্ছে আপনি সেটিংস / পছন্দসমূহ ডায়ালগ বাক্সের প্রকল্প দোভাষী বিভাগে পরিবেশটি চয়ন করতে পারেন। দেখুন Conda সাপোর্ট Conda এনভায়রনমেন্ট তৈরি করা হচ্ছে আরো বিস্তারিত জানার জন্য।
গ্রার

14

হ্যা, তুমি পারো.

আপনাকে উভয়ই অ্যানাকোন্ডা ডাউনলোড করতে হবে না।

কেবলমাত্র আপনাকে অ্যানাকোন্ডার একটি সংস্করণ ডাউনলোড করতে হবে এবং অ্যানাকোন্ডা পাইথনের অন্যান্য সংস্করণ সক্রিয় করতে হবে।

আপনার কাছে পাইথন 3 থাকলে আপনি পাইথন 2 কার্নেলটি এটির মতো সেট আপ করতে পারেন;

python2 -m pip install ipykernel

python2 -m ipykernel install --user

যদি পাইথন 2 থাকে,

python3 -m pip install ipykernel

python3 -m ipykernel install --user

তারপরে আপনি পাইথনের দুটি সংস্করণ দেখতে সক্ষম হবেন!

আপনি যদি অ্যানাকোন্ডা স্পাইডার ব্যবহার করছেন তবে আপনার এখানে সংস্করণটি স্যুপ করা উচিত:

এখানে চিত্র বর্ণনা লিখুন

আপনি যদি বৃহস্পতি ব্যবহার করে থাকেন তবে এখানে চেক করুন:

এখানে চিত্র বর্ণনা লিখুন

দ্রষ্টব্য: আপনার বৃহস্পতি বা অ্যানাকোন্ডা যদি ইনস্টলেশনের পরে ইতিমধ্যে খোলা থাকে তবে আপনাকে আবার পুনরায় আরম্ভ করতে হবে। তাহলে আপনি দেখতে সক্ষম হবেন।


5

আমি পাইথন 2.7.13 এবং 3.6.2 উভয়ই ইনস্টল করেছি। প্রথম অজগর 3 এর জন্য অ্যানাকোন্ডা ইনস্টল করুন এবং তারপরে আপনি 2.7 পেতে কনডা সিনট্যাক্স ব্যবহার করতে পারেন। আমার ইনস্টলটি ব্যবহার করা হয়েছে: কনডা তৈরি -n পাই 27 অজগর = 2.7.13 অ্যানাকোন্ডা


4

হ্যাঁ, উভয় সংস্করণ ইনস্টল করা ঠিক হবে। আজকাল এটি আসলে বেশ প্রত্যাশিত। 2.7 তে প্রচুর স্টাফ লেখা হয়েছে, তবে 3.5 হয়ে উঠছে। যদিও আমি আপনার সমস্ত অজগরটিকে 3.5.৫ এএসপি-তে আপডেট করার পরামর্শ দিচ্ছি।


2.7 তে প্রচুর স্টাফ লেখা হয়েছে, তবে 3.5 হয়ে উঠছে। যদিও এটি প্রাসঙ্গিক? এই উত্তরটি বোঝাচ্ছে যে অ্যানাকোন্ডা ২.7 কেবল পাইথন ২.7, অ্যানাকোন্ডা ৩.৫ সহ পাইথন ৩.৫ ইত্যাদি পরিবেশ তৈরি করতে পারে
এএমসি

সাথী, এই উত্তরটি 4 বছরের পুরানো। আপনি যদি এটি আপডেট করার প্রয়োজন মনে করেন তবে আমার অতিথি হোন। এই মুহুর্তে আমি অবশ্যই প্রত্যেককে পাইথন 3 ব্যবহার করার জন্য অনুরোধ করছি
উইল নিলজেস

0

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

আপনি অ্যানাকোন্ডা ডকুমেন্টেশনে পরিবেশ তৈরি / মুছে ফেলার সন্ধান করতে পারেন।

আশা করি এটি সাহায্য করেছে।

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