আমাদের কি পাইথন ইনস্টল করতে হবে বা এটি ইতিমধ্যে উবুন্টু 14.04LTS এ ইনস্টল করা আছে?


উত্তর:


14

ডিফল্টরূপে python2এবং উভয়ই python3ইনস্টল করা আছে।

ইতিমধ্যে উল্লিখিত হিসাবে, আপনি এর সাথে আপনার সংস্করণ পরীক্ষা করতে পারেন:

python -V

(মূলধন মনে) বা

python --version

অথবা

apt-cache policy python

যাহোক

এটি কেবলমাত্র এর সংস্করণ প্রদর্শন করবে python2, যখন উপর 14.04, python3পাশাপাশি ইনস্টল করা হয়। সংস্করণটি দেখতে python3, pythonউপরের কমান্ডগুলিতে সমস্ত উপস্থিতি কেবল প্রতিস্থাপন করুনpython3

বিঃদ্রঃ

যদি আপনি কোডিং শুরু করেন তবে এটিকেও মনে রাখবেন:

python <script>

অজগর 2 কোড চালাবে, এবং

python3 <script>

পাইথন 3 এটি চালাবে এবং (যদি স্ক্রিপ্টটি কার্যকর করা যায়), শেবাং

#!/usr/bin/env python

অজগর 2 এ এটি চালানো হবে, এবং

#!/usr/bin/env python3

অজগর 3 এ এটি চালানো হবে

অলস ব্যবহার করা

আপনি একটি মন্তব্যে যা চেয়েছিলেন তার উত্তর হিসাবে: সুতরাং এটি "টার্মিনাল" যেখানে আমরা কোডিংটি করি, ঠিক !?

সর্বাধিক সুবিধাজনক উপায় হ'ল আইডল (সংগ্রহস্থল থেকে) ব্যবহার করা। তারপরে আপনি কোডটি পরীক্ষা করতে পারবেন F5বা টার্মিনাল থেকে যদি প্রয়োজন হয়। এটির সুবিধাটি রয়েছে যে ইন্ডেন্টেশনটি স্বয়ংক্রিয়ভাবে প্রস্তাবিত হয় (অও)

মনে রাখবেন যে অজগর 2 এবং 3 এর জন্য আপনাকে আইডলের বিভিন্ন সংস্করণ ব্যবহার করতে হবে।


হাই জ্যাকব, আমি মনে করি আপনার প্রশ্নের উত্তর এই প্রশ্নের প্রয়োজন needed এটি খুব বিস্তারিত এবং আপনার মন্তব্যে ফোকাসটি মিস করে। যাইহোক, এটি আপনার সাথে ভাগ করে নিতে চেয়েছিলেন। কখনও কখনও এক লাইনের উত্তর যথেষ্ট। আপনার দক্ষতাটি অন্য প্রশ্নের জন্য ব্যয় করা যেতে পারে।
don.joey

@ don.joey আমি সন্দেহ করছিলাম, আপনি হয়ত ঠিক বলেছেন :) যাইহোক, মেথাক্স উত্তরের নীচের অতিরিক্ত প্রশ্ন উপাদানটি আমাকে কয়েকটি জিনিস যুক্ত করা কার্যকর মনে করেছে ...
জ্যাকব ভিলিজ

তাহলে কি "অলস" একটি অ্যাপ্লিকেশন !?
মার্ভিন জ্যাকব

হ্যাঁ, এটি অজগরটির IDE, উত্তরের লিঙ্কটি দেখুন: en.wikedia.org/wiki/IDLE_%28 পাইথন ৯৯৯ । আপনি এটি ইনস্টল করতে পারেন (সফটওয়্যার কেন্দ্র থেকে আইডল (2) এবং আইডল উভয়ই
জেকব ভিলিজ

4

এর সাথে আপনার অজগর সংস্করণটি পরীক্ষা করুন

python --version

এছাড়াও লক্ষ করুন যে পাইথন 2 এবং 3 এর মধ্যে কিছু তীব্র পার্থক্য রয়েছে। https://wiki.python.org/moin/Python2orPython3


4
আপনি যুক্ত করতে চাইবেন python3 --version, যেহেতু এটি ডিফল্টরূপেও ইনস্টল করা আছে। python --versionকেবল 2
জ্যাকব ভিলিজম

3

উবুন্টুতে পাইথন ডিফল্টরূপে ইনস্টল করা আছে তবে এটি পরীক্ষা করতে:

এই আদেশটি চালান

$ apt-cache policy python


python:
  Installed: 2.7.3-0ubuntu2.2
  Candidate: 2.7.3-0ubuntu2.2
  Version table:
 *** 2.7.3-0ubuntu2.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.7.3-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

আপনি যদি উবুন্টু> 12.10 ব্যবহার করেন তবে @ জ্যাকবভিলিজম নোটকে ধন্যবাদ জানাই তার apt-cache policy python3পরিবর্তে আপনার ব্যবহার করা উচিত

পাইটন বিভাগের অধীনে আপনি দেখতে পাচ্ছেন Installed: 2.7.3-0ubuntu2.2এর অর্থ এটি ইনস্টল করা হয়েছে এবং সংস্করণটি 2.7

এছাড়াও candidateআপনাকে আপনার সফ্টওয়্যার চ্যানেলে উপলব্ধ সর্বশেষতম সংস্করণ দেখায়, তাই আপনি চাইলে আপনার সংস্করণটি আপগ্রেড করতে পারেন।


3
আপনি যুক্ত করতে চান apt-cache policy python3যেহেতু apt-cache policy pythonকেবল পাইথন 2 দেখায়, যখন পাইথন 3 এছাড়াও 12.10> ইনস্টল করা আছে
জ্যাকব ভিলিজ

ইনস্টল করা হয়েছে: ৩.৪.০-০- এ বাবুন্টু ২ প্রার্থী: ৩.৪.০-০- এ এই কমান্ডটি ব্যবহার করার পরে এটি প্রদর্শিত হচ্ছে apt-cache policy python3। সুতরাং এর অর্থ আমার কাছে সর্বশেষতম 3.4.0 আছে !?
মার্ভিন জ্যাকব

পছন্দ করুন
জ্যাকব Vlijm

আমি আপনাকে বলছি হিসাবে প্রোগ্রামিং জন্য আমার পাইথন প্রয়োজন। সুতরাং এটি "টার্মিনাল" যেখানে আমরা কোডিংটি করি, ঠিক !?
মার্ভিন জ্যাকব

@ মারভিন জ্যাকব পাইথন রিপাবলিক সুন্দর। REPL গুলি সাধারণভাবে দুর্দান্ত। আমি মনে করি না যদিও আপনি টার্মিনালে একটি এন্টারপ্রাইজ-গ্রেড অ্যাপ্লিকেশন কোড করতে চান। আপনি আসলে কী অর্জন করতে পেরেছেন তা আপনাকে পরিষ্কার করা উচিত। (এছাড়াও, আমি হোম ওয়ার্কের গন্ধ পাচ্ছি, যদি তাই হয় তবে আপনি সরাসরি আপনার শিক্ষক বা টিএকে জিজ্ঞাসা করতে চাইতে পারেন)।
টোবিয়া তিসান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.