আমি pythonএকটি টার্মিনাল উইন্ডোতে টাইপ করি । পাইথন ২. 2. পেয়েছি পাইথন ৩.৩ নয়। ডক্স অনুসারে পাইথন ৩.৩ প্রিলোড হওয়া উচিত।
আমি pythonএকটি টার্মিনাল উইন্ডোতে টাইপ করি । পাইথন ২. 2. পেয়েছি পাইথন ৩.৩ নয়। ডক্স অনুসারে পাইথন ৩.৩ প্রিলোড হওয়া উচিত।
উত্তর:
আমি জানি না আপনি কী "ডক্স" পড়ছেন বা তারা কী বলছেন, তবে এটি /usr/bin/pythonপাইথনের ডিফল্ট সংস্করণের কেবল একটি প্রতীকী লিঙ্ক, এই ক্ষেত্রে ২.7, যা pythonটার্মিনালে কেবল টাইপ করার ফলাফল । এটি পিইপি 394 এর ফলাফল যা এটি সংজ্ঞায়িত করে
- আপাতত, সমস্ত ডিস্ট্রিবিউশনের অবশ্যই নিশ্চিত করা উচিত
pythonযা একই লক্ষ্যকে বোঝায়python2।
type pythonএবং file /usr/bin/pythonএটি নিশ্চিত করবে।
কনভেনশন ব্যতীত অন্য এই ব্যবস্থার কারণ হ'ল জেনিয়ালের উত্স প্যাকেজ পাইথন-ডিফল্ট সংস্করণ ২.7.১১ , সুতরাং পাইথন প্রতীকী লিঙ্কটি এই সংস্করণে নির্দেশ করে।
পাইথন 3 ব্যবহার করার জন্য আপনাকে স্পষ্ট থাকতে হবে এবং python3কমান্ড লাইনে টাইপ করতে হবে , যা আপনার নির্দিষ্ট সংস্করণের প্রয়োজন হলে এটি পাইথন 2 টাইপ করেও করা যেতে পারে python2। উবুন্টু সমস্ত বর্তমান সংস্করণে অজগর 2 এবং 3 সংস্করণ উভয়ই ডিফল্টরূপে অন্তর্ভুক্ত করে।
আছে পাইথন 3 স্থানান্তর সবকিছু পরিকল্পনা এবং ডিফল্ট যেমন উপলক্ষে।
পাইথন 3.5.৩ টি আরপিএল পেতে বা উপযুক্ত যে কোনও স্ক্রিপ্ট রান করুন, টাইপ করুন python3। এটি সমস্ত উত্তরাধিকারী পাইথন ২.x (যা সর্বদা ছিল এবং এর সাথে যুক্ত থাকবে python) এর সাথে সামঞ্জস্য বজায় রাখার জন্য ।
ড্যাশ খুঁজে পাইনি pythonআপনি একটি সেট আপ .desktopকরে (এ জন্য ফাইল ~/.local/share/applications/একটি টার্মিনাল খুলুন এবং উদাহরণস্বরূপ REPL শুরু করার জন্য)। পাইথনের জন্য ডিফল্ট জিইউআই রিপ্লে পরিবেশ নেই এবং সাধারণ ইন্টারফেসের প্রত্যাশা হ'ল ব্যবহারকারী টার্মিনালে যান।
পাইথন ৩.৩ এর ডিফল্ট হিসাবে কথা হচ্ছে অজগর ২.x থেকে অজগর ৩.x পর্যন্ত সমস্ত সিস্টেম স্ক্রিপ্টগুলি রক্ষণাবেক্ষণকারীরা হলেন, পাইথন 3 নয় যে সমস্ত ক্ষেত্রে পাইথন 2 প্রতিস্থাপন করবে।
#!/usr/bin/python3(বা #!/usr/bin/python2) ব্যবহার না করে ব্যবহার করার চেয়ে ভাল (কেবল পাইথনের জন্য, বিশেষত) #!/usr/bin/env python3আপনি যদি এটি দূরবর্তী পোর্টেবল হতে চান তবে। বেশিরভাগ ক্ষেত্রে এটি কেবলমাত্র ডকুমেন্টেশন, যেহেতু বেশিরভাগ ক্ষেত্রে এটি $ python3 your_pyprogram.pyযেভাবেই বলা হবে ।
আপনি ধরে নিয়েছেন যে ডিফল্ট পাইথন হিসাবে পাওয়া উচিত python। অনুমানটি ভুল is
পাইথন 3 "প্রিললোডড" এবং পাইথন 2 মোটেও আসে না এমন সিস্টেমে কেবলমাত্র python3এবং না থাকবে python।
পাইথন 3 এর জন্য লিখিত কোডে সর্বদা ডলিটাতল সংঘটিত হওয়া উচিত python3। পাইথন 2 এর জন্য লিখিত কোডটি historতিহাসিকভাবে অনুসন্ধান করবে python।
সময় মত একটি পয়েন্ট আসতে পারে, সম্ভবত এখন থেকে কয়েক দশক পরে যেখানে পাইথন 2 কে প্রায় কেউই স্মরণ করে না, যখন pythonউল্লেখ করা শুরু করতে পারে python3। এটি নিখুঁতভাবে সুবিধার জন্য হবে, এবং অকাল হতে পারে এবং করা উচিত নয়, যদি আদৌ! নিম্নলিখিত প্রভাবগুলির কারণে কোনও হুড়োহুড়ি নেই:
"বর্তমান পুরানো 'ব্যবস্থা কোন জ্ঞান থাকবে python2, শুধুমাত্র python, তাই এটি নিখুঁত জ্ঞান করে তোলে পাইথন 2 কোড খুঁজছেন রাখার python। এই কারণেই python"যতক্ষণ পাইথন 2 কোড বিদ্যমান থাকবে" এর জন্য পাইথন 2 উল্লেখ করা উচিত।
পাইথন 2 এর জন্য রচিত নতুন কোড, যদি তা বোঝা যায় তবে পুরোপুরি সন্ধান করতে পারে python। এটি কেবল অনুসন্ধান করতে পারে python2, যদি এটি পাইথন 3 সচেতন এবং ভালভাবে তৈরি সিস্টেমগুলিতে চালিত করা হয় (যা এই জাতীয় লিঙ্কটি সরবরাহ করে)।
পাইথন 2 কোড ব্যবহারের সুবিধাটি হ'ল python2এটি একবারে pythonউল্লেখ করা শুরু করার পরে অতিরিক্ত কোনও স্পর্শের প্রয়োজন হবে না python3, যা কখনই ঘটতে পারে না বা একবারে pythonঅদৃশ্য হয়ে যায় যা ঘটতে পারে বা নাও হতে পারে। (এটি সত্য হতে পারে, যদি হাইপোথটিকাল পাইথন 4 এর অনুবাদকের কাছে পাইথন 2 কোডটি মারা যায় তবে python4- কারণ এটি এটিকে নির্দেশ দেয় python3বা python4উভয়ই বিভ্রান্তিকর হবে))
পাইথন 2.x, 3.x উভয় সংস্করণ উপলব্ধ। পাইথন ২.x এর দিকে নির্দেশিত হিসাবে আপনি যদি অজগরটিকে কল করেন এটি পাইথন ২.x লোড করবে
চিত্রের নীচে আপনাকে সহায়তা করবে।
pythonহ'ল স্বতঃপরিবর্তককে <tab>জিজ্ঞাসা করার জন্য ব্যবহার করা, যা এর পরে সম্ভাব্য অনুমানের ফলাফল দেয় python*এবং আপনাকে একটি নতুন প্রম্পটে ফিরিয়ে দেয়।
apt-cacheবিশেষত উবুন্টু শুরুর জন্য তাদের ভূমিকা কী তা ব্যাখ্যা করা উচিত ।
পাইথন 3.x 16.04 দিয়ে কাজ করা উচিত - আসলে, এটি অবশ্যই কাজ করবে। আমার উবুন্টু 14.04 আছে এবং পাইথন ৩.৪.৩ রয়েছে - এটি পরীক্ষা করার জন্য আপনাকে যা করতে হবে তা টাইপ করা আছে python3এবং এটি আপনাকে জানিয়েছে যে আপনি কোন সংস্করণটি চালাচ্ছেন।