পাইথন 2.7 18.04 এ কাজ করছে না, পাইথন 3 ইনস্টল করা আছে


10

আমি ভার্চুয়াল বাক্সে উবুন্টু 18.04 ইনস্টল করেছি এবং পাইথন -v চেষ্টা করার সময় এটি বলে যে আপনি পাইথন 3 ইনস্টল করেছেন, আমি পাইথন 3 সরাতে বা অক্ষম করতে চাই যাতে পাইথন 2.7 ব্যবহার করতে পারে এবং আমার কিছু স্ক্রিপ্ট চালাতে পারে।


@ কারেল: তথ্যের জন্য ধন্যবাদ আমি একটি লাইভ সিস্টেমের সাথে আবার চেক করেছি এবং দেখতে পেয়েছি যে এটি 18.10-এও ইনস্টল করা নেই।
তাক্কাত

@ কারেল আপনাকে ধন্যবাদ নিকট ভোট প্রত্যাহার এবং পূর্ববর্তী মন্তব্যগুলি
পুনরায় প্রেরণ করা হয়েছে

4
এফওয়াইআই: পাইথন 2 এক বছরের বেশি সময়ের মধ্যে প্রবাহের সমর্থনটি হারাবে , সুতরাং আপনাকে পাইথন কাঁটাচামচ করার পরিকল্পনা করা উচিত বা শীঘ্রই পাইথন 3 এ স্থানান্তরিত করার পরিকল্পনা করা উচিত।
কেভিন

@ রাহুল ব্যবহার করুন python2বা ন্যায়বিচারের python3পরিবর্তে python, কারণ কিছু সিস্টেমে (উদাহরণস্বরূপ আর্চ) pythonসংস্করণ ব্যতীত পাইথন 3 ডিফল্টরূপে চালিত হয় (আমি মনে করি উবুন্টু এক পর্যায়ে একই কাজ করবে)। কেভিনের সাথে
একমত হয়ে আপনার 3.3x এ

মজার অংশটি হ'ল কিছু বয়স্ক উবুন্টু 18.04 এখনও পাইথনকে পাইথন 2.7 তে ইনস্টল করেছে (এটি ইনস্টল করার পরে) তবে এখন উবুন্টু 18.04.02 এই সিমলিংক তৈরি করে না। 18.04 এলটিএস হ'ল আপনি বুঝতে পারছেন যে এটি কেবল অদ্ভুত শোনায় ...
ইকার পোহোর্স্কি

উত্তর:


19

পাইথন 2 উবুন্টু 18.04 এবং তার পরে নতুন ইনস্টলেশনগুলিতে ডিফল্টরূপে আর ইনস্টল করা নেই। উবুন্টু 18.04 থেকে পাইথন 3 অপসারণ করবেন না এবং অন্যথায় উবুন্টু সফ্টওয়্যার, টার্মিনাল এবং অন্যান্য অনেক অ্যাপ্লিকেশন যা ডিফল্টরূপে ইনস্টল করা কাজ করা বন্ধ করে দেবে। যদি আপনি পাইথন 3 সরান এবং এখন উবুন্টু সফ্টওয়্যার, টার্মিনাল এবং অন্যান্য অ্যাপ্লিকেশনগুলি এই জবাবটি পুনরায় ইনস্টল করতে পুনরায় ইনস্টল করতে এবং সমস্ত অ্যাপ্লিকেশনগুলিকে আবার কাজ করতে পেতে কাজ করে না।

উবুন্টু 18.04 এ পাইথন ২.7 ইনস্টল করতে এবং পরে টার্মিনালটি খুলুন এবং টাইপ করুন:

sudo apt install python2.7  

পাইথন 2.7 ইন্টারপ্রেটারটি শুরু করতে এই কমান্ডটি চালান:

python2.7

পাইথন 3 দোভাষী শুরু করতে এই কমান্ডটি চালান:

python3  

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


7

উবুন্টুতে 18.04 এলটিএস পাইথন 2.7 এবং পাইথন 3 উভয়ই ডিফল্টরূপে ইনস্টল করা আছে:

এখানে চিত্র বর্ণনা লিখুন
লাইভ সেশন থেকে স্ক্রিনশট

18.10 এ। এবং 19.04 এ এটি কোনও লাইভ সেশনে ইনস্টল করা হবে না:

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

পাইথনটি ব্যবহারের আগে আপনাকে ম্যানুয়ালি 2.7 ইন্টেল করতে হবে।

sudo apt install python

এর উপর নির্ভর করে অ্যাপ্লিকেশনগুলি নির্ভরতা হিসাবে এটি ইনস্টল করবে।


6

1) উবুন্টু 18.04 এ পাইথন 2 সংস্করণ ইনস্টল করতে টার্মিনাল খুলুন এবং প্রবেশ করুন:

sudo apt install python-minimal

অথবা

sudo apt install python2.7

সংস্করণ পরীক্ষা করুন:

python --version


2) যদি পাইথন 3+ আপডেট করে পাইথন বিকল্পগুলির তালিকা আপডেট করে তবে যে কোনও পাইথন সংস্করণের মধ্যে একটি স্যুইচ সম্পাদন করতে হবে:

update-alternatives --config python

উদাহরণ:

There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.5   2         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode

Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in manual mode

এবং উপরে দেখানো হিসাবে বিক্রয় পূর্ণসংখ্যার ব্যবহার করে একটি উপযুক্ত সংস্করণ নির্বাচন করুন।


3) যদি দেখি: আপডেট-বিকল্পসমূহ: ত্রুটি: পাইথনের বিকল্প নেই । চালান:

ls /usr/bin/python*

উদাহরণ আউটপুট:

/usr/bin/python  /usr/bin/python2  /usr/bin/python2.7  /usr/bin/python3  /usr/bin/python3.5

এরপরে, অগ্রাধিকার 1 এবং 2 সহ আপনি যে সংস্করণটি ব্যবহার করতে চান তার জন্য পাইথন বিকল্প তালিকা আপডেট করুন:

update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2

তারপরে আবার চালনা update-alternatives --config pythonকরুন এবং একটি উপযুক্ত সংস্করণ নির্বাচন করুন ..


আপনি দয়া করে এখানে স্পষ্ট করে বলতে পারেন যে শেষ দুটি কমান্ড ঠিক এখানে কী করছে, আমার আরও একটি প্রশ্ন হ'ল আমি আমার স্ক্রিপ্টে #! / Usr / bin / python থেকে #! / Usr / bin / python2.7 এ পরিবর্তন করেছি। পাইথন 2.7 এর / এনআর / বিন / পাইথনের জন্য এনভির পথটি পরিবর্তন করা সম্ভব
রাহুল

@ রাহুল আপনি যখন pythonটার্মিনালে একটি কমান্ড হিসাবে ব্যবহার করবেন তখন বিকল্পগুলি / উপকরণগুলি বিবেচনা করা হবে। তবে স্ক্রিপ্টগুলিতে যেমন আপনি পাইথনের পরম পথ তাই আপনাকে ব্যবহার করতে চান পাইথনের সংস্করণটির পথটি ব্যবহার করা।
কুলফাই

@ রাহুল, দুঃখিত এই আদেশগুলিতে আপনি সর্বশেষ সংখ্যার প্যারামগুলিতে অগ্রাধিকার সেট করেছেন (2 এবং 1)।
পরিপক্ক

আমি আপনার উত্তর যথেষ্ট upvote করতে পারবেন না। লেজেন্ড!
ক্রিস বোনেভ

3

আপনাকে python3আপনার উবুন্টু অপসারণ বা অক্ষম করার দরকার নেই ।

আপনার যদি ছোট স্ক্রিপ্টগুলি চালাতে অজগর দরকার হয় তবে আপনি @ কারেলের উত্তর হিসাবে পাইথন 2 ইনস্টল করতে পারেন।

যদি আপনি পাইথন শিখতে শুরু করেন তবে আমি আপনাকে ভার্চুয়াল পরিবেশ বা কনডা ব্যবহার করার পরামর্শ দিচ্ছি


হ্যাঁ এটি এখনই পেয়েছে, পাইথন 2.7 ইনস্টল করেছে এবং পাইথন 2.7 পরীক্ষা করেছে এবং সেই এনভিটি ব্যবহার করে স্ক্রিপ্ট তৈরি করেছে .. ধন্যবাদ
রাহুল

সাধারণত, আমি প্যাকেজ ইনস্টল করি না conda, আমি প্যাকেজটি ইনস্টল করি pip। আমি কেবল condaবিশ্বব্যাপী অ্যাক্সেস ভার্চুয়াল env তৈরি করতে ব্যবহার করি ।
thangdc94

2

পাইথন 3 অক্ষম করার দরকার নেই 3 আপনি পাইথন 2 ফাইলের নাম.পি কমান্ডটি ব্যবহার করে পাইথন 2.7 চালাতে পারেন। পাইথন 2 - রূপান্তর দ্বারা পাইথন 2 সংস্করণটি পরীক্ষা করতে পারেন

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