ডেবিয়ানে ডিফল্ট থেকে বিকল্প পাইথন সংস্করণে কীভাবে পরিবর্তন করবেন

Debiyane Diphalta Theke Bikalpa Pa Ithana Sanskarane Kibhabe Paribartana Karabena



সমস্ত লিনাক্স-ভিত্তিক ডিস্ট্রিবিউশনের জন্য পাইথন একটি গুরুত্বপূর্ণ প্রোগ্রামিং ভাষা। এই কারণেই আপনি পাইথনকে ডিফল্ট সংস্করণ সহ সিস্টেমে আগে থেকে ইনস্টল করা পাবেন। যদি ইনস্টল করা থাকে তবে আপনার ডিফল্ট পাইথন সংস্করণ থেকে বিকল্প সংস্করণে স্যুইচ করার প্রয়োজন হলে ঘটনা ঘটতে পারে। আসলে কিছু অ্যাপ্লিকেশনের জন্য বিভিন্ন পাইথন সংস্করণ প্রয়োজন।

এই টিউটোরিয়ালটি ডেবিয়ান লিনাক্সে একটি বিকল্প পাইথন সংস্করণে ডিফল্ট পরিবর্তন করার পদ্ধতি প্রদর্শন করবে।

ডেবিয়ান লিনাক্সে ডিফল্ট পাইথনের বর্তমান সংস্করণটি কীভাবে পরীক্ষা করবেন

ডিফল্ট পাইথন সংস্করণটিকে বিকল্প সংস্করণে পরিবর্তন করার আগে, আপনার সিস্টেমে ইনস্টল করা পাইথনের সংস্করণগুলি খুঁজে বের করা আপনার জন্য গুরুত্বপূর্ণ। ডেবিয়ান বা অন্য লিনাক্স-ভিত্তিক সিস্টেমে পাইথনের ডিফল্ট ডিরেক্টরি '/usr/bin/python' . তালিকা কমান্ড ব্যবহার করে 'লস' , আপনি আপনার সিস্টেমে ইনস্টল করা পাইথন সংস্করণগুলি খুঁজে পেতে পারেন।







ls/usr/bin/python*



বিঃদ্রঃ: আপনার ক্ষেত্রে আউটপুট ভিন্ন হতে পারে।



ডেবিয়ানে ডিফল্ট পাইথনের বর্তমান সংস্করণ পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি চালান:





পাইথন -- সংস্করণ

আমাদের ক্ষেত্রে, ডিফল্ট পাইথনের বর্তমান সংস্করণ 2.7.18। আপনি যে সিস্টেমটি ব্যবহার করছেন তার উপর নির্ভর করে এটি আপনার ক্ষেত্রে ভিন্ন হতে পারে।



ডেবিয়ান লিনাক্সে ডিফল্ট থেকে বিকল্প পাইথন সংস্করণে কীভাবে পরিবর্তন করবেন

ডেবিয়ান লিনাক্সে ডিফল্ট থেকে বিকল্প পাইথন সংস্করণে পরিবর্তন করার দুটি উপায় রয়েছে:

  1. আপডেট-বিকল্প কমান্ডের মাধ্যমে
  2. পাইনভ টুলের মাধ্যমে

পদ্ধতি 1: আপডেট-অল্টারনেটিভস কমান্ডের মাধ্যমে ডিফল্ট থেকে বিকল্প পাইথন সংস্করণে পরিবর্তন করুন

প্রথমত, ব্যবহারকারীকে আলাদাভাবে পাইথন সংস্করণ ডিরেক্টরিগুলির মধ্যে একটি সিমলিঙ্ক তৈরি করতে হবে যাতে সেগুলিকে একটি গ্রুপে একত্রিত করা যায় 'অজগর' . যেহেতু পাইথন সংস্করণ 3.9 বিকল্প সংস্করণ, আমরা ব্যবহার করতে যাচ্ছি, তাই, আমাদের অবশ্যই পাইথন সংস্করণের একটি সিমলিংক তৈরি করতে হবে 3.9 নীচের প্রদত্ত কমান্ডের মাধ্যমে:

sudo আপডেট-বিকল্প -- ইনস্টল করুন /usr/bin/python python /usr/bin/python3.9 2

এর পরে, নীচের কমান্ডটি চালিয়ে পাইথন সংস্করণ 2.7 18 এর একটি সিমলিঙ্ক তৈরি করুন:

sudo আপডেট-বিকল্প -- ইনস্টল করুন /usr/bin/python python/usr/bin/python2.7 18

সিমলিঙ্কগুলি তৈরি হয়ে গেলে, আপনি ইনস্টল করা পাইথন সংস্করণগুলিকে স্যুইচ করতে তালিকাভুক্ত করতে পারেন এবং এর জন্য, নিম্নলিখিত কমান্ডটি চালান:

sudo update-alternatives --config পাইথন

সেখানে আপনি পাইথন সংস্করণ এবং ডিফল্টরূপে দেখতে পাবেন 2.7 নির্বাচিত. আপনার সিস্টেমের ডিফল্ট সংস্করণ হিসাবে সেট করতে আপনি আপনার পছন্দের যেকোনো সংখ্যা লিখতে পারেন। উদাহরণস্বরূপ, আমি প্রবেশ করছি 2 নির্বাচন করতে python3.9:

একবার আপনি পাইথন সংস্করণে স্যুইচ করলে, এটি যাচাই করতে পাইথন সংস্করণ কমান্ডটি চালান:

পাইথন -- সংস্করণ

পদ্ধতি 2: pyenv টুলের মাধ্যমে ডিফল্ট পাইথন থেকে বিকল্প পাইথনে পরিবর্তন করুন

আপনি বিকল্প ব্যবহার করে ডিফল্ট পাইথন পরিবর্তন করতে পারেন pyenv নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে:

ধাপ 1: প্রথমে সিস্টেম আপডেট করুন এবং কোন অমেট সিস্টেম নির্ভরতা নেই তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি চালান:

sudo apt- আপডেট পান ; sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libxmlsec1-dev libxml-dev

ধাপ ২: একবার সম্পন্ন হলে, নীচের প্রদত্ত কমান্ডের মাধ্যমে ডেবিয়ানে pyenv ইনস্টলেশন স্ক্রিপ্টটি চালান:

কার্ল https://pyenv। চালান | বাশ

ধাপ 3: এরপরে, নীচের উল্লিখিত কমান্ডের মাধ্যমে একটি পরিবেশগত ভেরিয়েবলের উত্স ফাইলটি খুলুন:

সুডো ন্যানো ~ /। প্রোফাইল

সোর্স ফাইলের নীচে নিম্নলিখিত স্ক্রিপ্টটি যোগ করুন এবং টিপে ফাইলটি সংরক্ষণ করুন ctrl + X এবং তারপর এবং:

PYENV_ROOT রপ্তানি করুন = '$HOME/.pyenv'

কমান্ড -v pyenv > /dev/null || PATH রপ্তানি করুন = '$PYENV_ROOT/বিন:$PATH'

eval '$(pyenv init -)'

ধাপ 4: নিম্নলিখিত কমান্ডের মাধ্যমে একটি পরিবেশ পরিবর্তনশীল পরিবর্তনগুলি পুনরায় লোড করুন:

উৎস ~ /। প্রোফাইল

ধাপ 5: এর ইনস্টলেশন যাচাই করুন pyenv সংস্করণ কমান্ডের মাধ্যমে:

pyenv -- সংস্করণ

ধাপ 6: উপলব্ধ পাইথন সংস্করণগুলি পরীক্ষা করতে তালিকা কমান্ডটি চালান:

pyenv ইনস্টল -- তালিকা

ধাপ 7: আপনি ডেবিয়ানে ইনস্টল করতে চান এমন যেকোনো সংস্করণ বেছে নিতে পারেন, আমি 3.10.9 নির্বাচন করছি

pyenv ইনস্টল 3.10.9

ধাপ 8: ইনস্টল করার পরে সমস্ত ব্যবহারকারীর জন্য ইনস্টল করা সংস্করণটিকে বিশ্বব্যাপী করতে নিম্নলিখিত কমান্ডটি চালান:

pyenv বিশ্বব্যাপী 3.10.9

পরিবর্তনগুলি নিশ্চিত করতে নিম্নলিখিত কমান্ডটি চালান:

পাইথন -- সংস্করণ

শেষের সারি

আপনি ডেবিয়ানে একাধিক পাইথন সংস্করণ ইনস্টল করতে পারেন এবং সহজেই তাদের মধ্যে স্যুইচ করতে পারেন। অন্যটি ইনস্টল করার জন্য একটি পাইথন সংস্করণ সরানোর দরকার নেই কারণ আপনি সেগুলি একসাথে ব্যবহার করতে পারেন। আপনাকে অবশ্যই একটি গ্রুপে পাইথন সংস্করণের জন্য একটি সিমলিঙ্ক তৈরি করতে হবে এবং এর পরে, আপনি যে কোনো পাইথন সংস্করণ ব্যবহার করতে চান তা ব্যবহার করতে পারেন। '-আপডেট বিকল্প' আদেশ