কম্পিউটার টিউটোরিয়াল

উবুন্টুতে Python ইনস্টল করার পূর্ণ গাইড

প্রায় সব লিনাক্স ডিস্ট্রিবিউশন ডিফল্ট সিস্টেম প্যাকেজে Python-এর একটি ভার্সন অন্তর্ভুক্ত করে। কিন্তু কখনো কখনো, কিছু কারণে, আপনি উবুন্টু সিস্টেমে Python ইনস্টল করা নাও পেতে পারেন।

চলুন নজর দিই কিভাবে আপনি উবুন্টুতে Python ইনস্টল করতে পারেন, Python প্যাকেজ আপডেট করার একটি সংক্ষিপ্ত গাইডসহ।

আপনার সিস্টেমে Python ইনস্টল আছে কিনা চেক করুন

Python একটি শক্তিশালী, হাই-লেভেল স্ক্রিপ্টিং ল্যাঙ্গুয়েজ যা বিশ্বব্যাপী অনেক ডেভেলপার ব্যবহার করে। এই ভাষা ওয়েব ডেভেলপমেন্ট, ওয়েব স্ক্র্যাপিং, এবং পেনিট্রেশন টেস্টিং সহ বিভিন্ন বাস্তব অ্যাপ্লিকেশনের জন্য আদর্শ। আপনি Python ব্যবহার করে Telegram বটও বানাতে পারেন।

আপনার সিস্টেমে Python ইনস্টল আছে কিনা চেক করতে, Ctrl + Alt + T চাপে আপনার টার্মিনাল খুলুন। "python" লিখে Enter চাপুন।

আপনার টার্মিনালে নিচের আউটপুট আসলে, তবে আপনার কম্পিউটারে Python ইনস্টল আছে।

Python 3.9.1 (default, Dec 13 2020, 11:55:53) 
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

এই আউটপুট আপনার সিস্টেম যে Python ভার্সন চালাচ্ছে তার সাথে বর্তমান তারিখ ও সময়ের তথ্য দেয়।

অন্যদিকে, আপনি যদি "bash: python: command not found" এরর দেখেন, তবে দুঃখের সাথে বলতে হচ্ছে আপনার উবুন্টু সিস্টেমে Python ইনস্টল নেই।

আপনি সরাসরি নিচের কমান্ড টাইপ করে Python ভার্সনও চেক করতে পারেন।

python --version

আউটপুট আপনাকে আপনার কম্পিউটারে কোন Python ভার্সন ইনস্টল আছে সেটি বলে দেবে।

উবুন্টুতে Python ইনস্টল করার পদ্ধতি

লিনাক্স-ভিত্তিক অপারেটিং সিস্টেমে Python ইনস্টল করা সহজ। আপনি আপনার উবুন্টু মেশিনে Python-এর সর্বশেষ ভার্সন একাধিক সোর্স থেকে পেতে পারেন। এখানে কিছু প্রস্তাবিত পদ্ধতি দেওয়া হলো।

Apt ব্যবহার করে Python ইনস্টল করুন

Apt বা Advanced Package Tool হল উবুন্টুতে পাওয়া ডিফল্ট প্যাকেজ ম্যানেজার। আপনি অফিসিয়াল উবুন্টু রিপোজিটরি থেকে Python প্যাকেজ ডাউনলোড করতে পারেন। এখানে পদ্ধতিটি দেওয়া হলো।

  1. Ctrl + Alt + T চাপে আপনার টার্মিনাল খুলুন।
  2. আপনার লোকাল সিস্টেমের রিপোজিটরি লিস্ট আপডেট করতে নিচের কমান্ড লিখুন:
    sudo apt-get update
  3. Python-এর সর্বশেষ ভার্সন ডাউনলোড করুন:
    sudo apt-get install python
  4. Apt স্বয়ংক্রিয়ভাবে প্যাকেজ খুঁজে বের করে আপনার কম্পিউটারে ইনস্টল করবে।

Deadsnakes PPA ব্যবহার করে উবুন্টুতে Python 3 ইনস্টল করুন

যদি কোনো কারণে আপনি অফিসিয়াল উবুন্টু রিপোজিটরি থেকে Python প্যাকেজ ডাউনলোড না করতে পারেন, তবে আপনি আপনার সিস্টেম রিপোজিটরি লিস্টে Deadsnakes PPA যোগ করতে পারেন। PPAs বা Personal Package Archives হল উবুন্টু ব্যবহারকারীদের জন্য 특別に ডিজাইন করা রিপোজিটরি।

ডিফল্টভাবে, আপনি আপনার সিস্টেমের প্যাকেজ লিস্টে PPAs যোগ করতে পারবেন না। "software-properties-common" প্যাকেজ আপনাকে PPAs ম্যানেজ এবং আপনার সিস্টেমে যোগ করার একটি দক্ষ উপায় দেয়।

  1. উপরের উল্লিখিত প্যাকেজ আপনার সিস্টেমে ইনস্টল করতে নিচের কমান্ড লিখুন:
    sudo apt-get install software-properties-common
  2. অফিসিয়াল Deadsnakes PPA লিংক আপনার সিস্টেমের রিপোজিটরি লিস্টে যোগ করুন:
    sudo add-apt-repository ppa:deadsnakes/ppa
  3. আপনার সিস্টেমের প্যাকেজ লিস্ট আপডেট করুন:
    sudo apt-get update
  4. যোগ করা PPA থেকে Python-এর সর্বশেষ ভার্সন ডাউনলোড করুন:
    sudo apt-get install python3

যেহেতু Deadsnakes PPA-এ Python-এর প্রায় সব ভার্সন থাকে, আপনি পুরনো ভার্সনও ইনস্টল করতে পারেন। শুধু প্যাকেজের নামটি আপনি যে Python ভার্সন ইনস্টল করতে চান তার সাথে রিপ্লেস করুন।

sudo apt-get install python3.2
sudo apt-get install python3.3
sudo apt-get install python3.8

সোর্স কোড থেকে উবুন্টুতে Python 3 ইনস্টল করুন

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

  1. আপনার সিস্টেমের লোকাল রিপোজিটরি লিস্ট আপডেট করুন:
    sudo apt-get update
  2. Apt-এ সমর্থনকারী ডিপেন্ডেন্সি ইনস্টল করুন:
    sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
  3. Python সোর্স ফাইল সংরক্ষণ করার জন্য একটি নতুন ডিরেক্টরি তৈরি করুন:
    mkdir /python && cd /python
  4. অফিসিয়াল FTP সার্ভার থেকে Python সোর্স কোড ডাউনলোড করুন:
    wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
  5. আপনি যে TGZ ফাইলটি ডাউনলোড করেছেন তা এক্সট্র্যাক্ট করুন:
    tar –xf Python-3.9.1.tgz
  6. Python ইনস্টল করার আগে টেস্ট এবং অপ্টিমাইজেশন পারফর্ম করতে হবে। এটি গুরুত্বপূর্ণ কারণ এটি আপনার কোড এক্সিকিউশন ১০-২০ পার্সেন্ট বাড়ায়:
    cd python-3.9.1
    ./configure --enable-optimizations
  7. ডিরেক্টরিতে উপস্থিত MakeFile ব্যবহার করে প্যাকেজ বিল্ড করুন:
    sudo make install

এই ধাপগুলো ইমপ্লিমেন্ট করার পর, আপনার টার্মিনালে python --version লিখে চেক করুন Python আপনার কম্পিউটারে ইনস্টল হয়েছে কিনা।

দ্রষ্টব্য: Python মডিউলগুলো PIP-এর মাধ্যমে ম্যানেজ করা হয়। PIP হল একটি প্যাকেজ ম্যানেজমেন্ট সিস্টেম যা Python Package Index থেকে লাইব্রেরি ডাউনলোড ও যোগ করতে ব্যবহৃত হয়। আপনার Python প্রজেক্টে মডিউল ব্যবহার করতে চাইলে আপনার সিস্টেমে Python PIP ইনস্টল করা গুরুত্বপূর্ণ।

Python কে সর্বশেষ ভার্সনে আপডেট করা

সর্বপ্রথম, নিশ্চিত করুন আপনার সিস্টেমে পুরনো ভার্সনের Python ইনস্টল আছে। আপনি আপনার টার্মিনালে python --version লিখে এটি করতে পারেন। ভার্সন ডিটেইলস নোট করুন।

আপনি ইন্টারনেট সার্চ করে জানতে পারেন সর্বশেষ ভার্সন কী। "python latest version" গুগল সার্চ করলেই হবে। দুটি ভার্সন নম্বর মেলে না তবে আপনি احتمالতঃ পুরনো ভার্সন চালাচ্ছেন।

Apt বা Deadsnakes PPA ব্যবহার করে Python ইনস্টল করলে, সর্বশেষ ভার্সন ডাউনলোড করতে নিচের কমান্ড লিখুন:

sudo apt-get install python

আপনি আপনার প্যাকেজ আপডেট করতে --only-upgrade ফ্ল্যাগও ব্যবহার করতে পারেন।

sudo apt-get --only-upgrade install python

যারা নিজে সোর্স কোড কম্পাইল করেছেন, তারা Python FTP-এ जाकर সর্বশেষ ভার্সন কপি করতে পারেন। তবে আপনাকে সব ধাপ আবার ফলো করতে হবে।

উবুন্টুতে Python চালানো

Python почти সব লিনাক্স সিস্টেমে প্রি-ইনস্টলড আসে এবং অফিসিয়াল ডিস্ট্রিবিউশন রিপোজিটরিতে উপলব্ধ। আপনি যদি আপনার কম্পিউটারে Python ইনস্টল না পান, তবে আপনি সহজে উবুন্টুর প্যাকেজ ম্যানেজার ব্যবহার করে ডাউনলোড করতে পারেন।

Python ভাষা বিভিন্ন সেক্টরে ব্যবহৃত হয়, এবং এর অ্যাপ্লিকেশনগুলো দেখায় এটি কতটা শক্তিশালী। প্রোগ্রামিং ল্যাঙ্গুয়েজগুলো বিকাশকারীদের বাড়তি চাহিদার কারণে গুরুত্বপূর্ণ হয়ে উঠেছে।

  1. Ubuntu-এ Java Runtime ইনস্টল করার পদ্ধতি

  2. উবুন্টুতে Sublime Text ইনস্টল করার উপায়

  3. উবুন্টুতে Pip ইনস্টল করার পদ্ধতি

  4. উইন্ডোজ ১০ ও ১১-এ উবুন্টু ইনস্টল করার ধাপে ধাপে গাইড