[জুন ২০১]] স্থানান্তর সম্পর্কিত তথ্যের জন্য প্রস্তাবিত জায়গা হ'ল অফিশিয়াল উবুন্টু পাইথন পৃষ্ঠা।
থেকে উবুন্টু উইকি :
উবুন্টু এবং ডেবিয়ান উভয়ের জন্যই পাইথন 3-কে ডিফল্ট, পছন্দসই পাইথন সংস্করণকে ডিস্ট্রোজে পরিণত করার জন্য আমাদের চলমান প্রকল্প লক্ষ্য রয়েছে ।
এর অর্থ কী নয় :
/usr/bin/python
পাইথনকে নির্দেশ করবে ৩. না, এটি ঘটবে না ( PEP 394 অন্যথায় সমর্থন না করলে, যা ভবিষ্যতের জন্য সন্দেহজনক)। /usr/bin/python
এবং /usr/bin/python2
পাইথন ২.7 এ /usr/bin/python3
নির্দেশ করবে এবং সর্বশেষ সমর্থিত পাইথন 3 সংস্করণে নির্দেশ করবে।
পাইথন 2 সংরক্ষণাগার থেকে সরানো হবে। না, এটি হতে যাচ্ছে না । পিইপি 373 2020 সাল পর্যন্ত আপস্ট্রিম বাগ ফিক্স রক্ষণাবেক্ষণ সহায়তা প্রদানের প্রতিশ্রুতি দিয়ে আমরা পাইথন ২. দীর্ঘসময় ধরে উবুন্টুতে সমর্থিত এবং উপলব্ধ থাকার প্রত্যাশা করি ।
অন্যান্য প্যাকেজ নির্ভরতার কারণে প্রতীকী লিঙ্কটি পরিবর্তন করার প্রস্তাব দেওয়া হয় না, তবে তারা "পাইথন 3 কে ডিফল্ট হিসাবে পছন্দসই পাইথন সংস্করণটিকে ডিস্ট্রোজে পরিণত করার জন্য চলমান প্রকল্পের লক্ষ্য রয়েছে"।
সিডিএল ব্যবহারের জন্য, @ রাদু রাদানুর মতো , আমি ব্যবহারকারীর ~/.bashrc
, .bash_aliases
ফাইলের মধ্যে একটি এলিফ রাখার পরামর্শ দেব ( ~/.bash_profile
অন্তত একবারে লোড করা সহ বিভিন্ন ফাইলগুলি বেশিরভাগই সাংগঠনিক উদ্দেশ্যে করা হয়, তবে প্ল্যাটফর্ম অনুসারে পৃথক হতে পারে)। পাইথন ভার্চুয়াল পরিবেশগুলিও ভাল কাজ করে।
এলিয়াস উদাহরণ:
alias python=python3
অথবা
alias python='/usr/bin/python3'
স্ক্রিপ্টগুলিতে #!/usr/bin/env python3
ক্রস-সামঞ্জস্যের মতো কিছু ব্যবহার করা উচিত ।
ব্যবহার env
ভার্চুয়াল পরিবেশের সঙ্গে মিশিয়ে ব্যবহারের জন্য চমৎকার।
দ্রষ্টব্য (@ ওজান্দ্রিয়া ধন্যবাদ): উপাধিগুলি ব্যাশ রানটাইমের অংশ, ব্যবহারকারীর পরিবেশ নয়। অতএব, সেগুলি শেবাং ( #!
) এ উপলব্ধ নেই। আপনি যদি পাইথন = পাইথন 3 নামটি পছন্দ করেন তবে শাইবাং program.py
ব্যতীত কিছু এলিয়াস অনুবাদককে অনুরোধ করে মৃত্যুদন্ড কার্যকর করা যেতে পারে python program.py
। অ্যালাইজিং পাইথন 3 এর একাধিক সংস্করণ সহ 3.4 এবং 3.6 একসাথে সিস্টেমগুলির জন্যও কার্যকর হতে পারে।