[ජූනි 2016] සංක්රාන්තිය පිළිබඳ තොරතුරු සඳහා නිර්දේශිත ස්ථානය නිල උබුන්ටු පයිතන් පිටුවයි.
සිට උබුන්ටු විකි :
උබුන්ටු සහ ඩෙබියන් යන දෙවර්ගයටම , ඩිස්ට්රෝස් හි පයිතන් 3 සුපුරුදු, කැමති පයිතන් අනුවාදය බවට පත් කිරීම සඳහා අපට අඛණ්ඩ ව්යාපෘති ඉලක්ක ඇත.
මෙයින් අදහස් නොකෙරේ :
/usr/bin/python
පයිතන් 3 වෙත යොමු වනු ඇත. නැත, මෙය සිදු නොවනු ඇත ( PEP 394 වෙනත් ආකාරයකින් පෙනී නොසිටින්නේ නම් , එය අපේක්ෂා කළ හැකි අනාගතයට සැක සහිත ය). /usr/bin/python
සහ /usr/bin/python2
පයිතන් 2.7 /usr/bin/python3
වෙත යොමු වන අතර නවතම සහය දක්වන පයිතන් 3 අනුවාදය වෙත යොමු වේ.
පයිතන් 2 සංරක්ෂිතයෙන් ඉවත් කෙරේ. නැත, මෙය සිදු නොවේ . PEP 373 විසින් 2020 වන තෙක් උඩු යටිකුරු දෝෂ නිරාකරණ නඩත්තු සහාය ලබා දෙන බවට පොරොන්දු වී ඇති හෙයින්, පයිතන් 2.7 දිගු කලක් උබුන්ටු වල සහය ලබා ගත හැකි වනු ඇතැයි අපි අපේක්ෂා කරමු .
වෙනත් පැකේජ පරායත්තතා නිසා සංකේතාත්මක සබැඳිය වෙනස් කිරීම රෙකමදාරු කරනු නොලැබේ, නමුත් ඒවාට “පයිතන් 3 සුපුරුදු, ඩිස්ට්රෝස් හි වඩාත් කැමති පයිතන් අනුවාදය බවට පත් කිරීම සඳහා අඛණ්ඩ ව්යාපෘති ඉලක්ක ඇත”.
පාබල භාවිතය සඳහා, වැනි @Radu Rădeanu , මම පරිශීලක දී අන්වර්ථ දමා නිර්දේශ ~/.bashrc
, .bash_aliases
ගොනුව (විවිධ ගොනු, ඇතුළු ~/.bash_profile
, අවම වශයෙන් එක් වරක් පටවනු, සංවිධාන කටයුතු සඳහා වැඩි වශයෙන්, නමුත් වේදිකාව වෙනස් විය හැකිය.) පයිතන් අතථ්ය පරිසරයන් ද හොඳින් ක්රියාත්මක වේ.
අන්වර්ථ උදාහරණ:
alias python=python3
හෝ
alias python='/usr/bin/python3'
ස්ක්රිප්ට් තවමත් #!/usr/bin/env python3
හරස් අනුකූලතාව සඳහා යමක් භාවිතා කළ යුතුය .
env
අථත්ය පරිසරයන් සමඟ මිශ්ර භාවිතය සඳහා භාවිතා කිරීම හොඳයි.
සටහන (jwjandrea ට ස්තූතියි): අන්වර්ථයන් යනු ක්රියාකාරී පරිසරයේ කොටසක් මිස පරිශීලක පරිසරය නොවේ. එබැවින් ඒවා ෂෙබාං ( #!
) වෙත ලබා ගත නොහැක . ඔබ අන්වර්ථය python = python3 ට කැමති නම්, ෂෙබාන්ග් program.py
නොමැතිව සමහරක් ක්රියාත්මක කළ හැකිය python program.py
. 3.4 සහ 3.6 වැනි පයිතන් 3 හි බහු සංස්කරණයක් ඇති පද්ධති සඳහා අන්වර්ථකරණය ප්රයෝජනවත් වේ.