Answers:
ඔබ උබුන්ටු 14.04 හෝ 16.04 භාවිතා කරන්නේ නම්, ඔබට https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa හි ෆීලික්ස් කෘල්ගේ ඩෙඩ්ස්නෙක්ස් පීපීඒ භාවිතා කළ හැකිය :
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
ජේ ෆර්නිහෝගේ පීපීඒ ( https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6 හි ) විකල්ප විකල්පයක් ලෙස භාවිතා කළ නමුත් (අ) භාවිතයට විරෝධය දැක්වීම සඳහා ඔහු එය වසා දමා ඇත.
ඔබ උබුන්ටු 16.10 හෝ 17.04 භාවිතා කරන්නේ නම්, පයිතන් 3.6 විශ්ව ගබඩාවේ ඇත, එබැවින් ඔබට ධාවනය කළ හැකිය:
sudo apt-get update
sudo apt-get install python3.6
පයිතන් 3.6 පරිවර්තකය ක්රියාත්මක කිරීමට, ධාවනය කරන්න python3.6
.
පෙරනිමියෙන් උබුන්ටු 17.10 සහ 18.04 දැනටමත් පයිතන් 3.6 සමඟ පැමිණ ඇත. python3
එය ක්රියාත්මක කිරීමට දුවන්න.
dict
දුර්ලභ අවස්ථාවන්හිදී ඉතා වේදනාකාරී මතක කාන්දු වීමක් වැනි ).
sudo apt remove python3.5
හෝ මේ වගේ දෙයක්; ඔබ සිතනවාට වඩා පයිතන් මූලික වශයෙන් උබුන්ටු තුළට පුලුස්සනු ලබන අතර ඔබේ උබුන්ටු ස්ථාපනය බිඳ දැමිය හැකිය. ඔබටpython3
සිතියම් ගත කිරීමටඅවශ්ය නම්python3.6
, ඒ වෙනුවට සිම්ලින්ක් සාදන්න!
python3.6-pip
පැකේජයක් නොමැති බව මට පෙනේ , එබැවින් මම curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6
ස්ථාපනය කිරීමට පුරුදුව සිටියෙමි pip
.
ppa:jonathonf/python-3.6
පැමිණියේ බිඳුණු පයිප්පයක් සමඟ වන අතර 14.04 ට පහසු_ ස්ථාපනය කිරීමක් නොමැත. කෙසේ වෙතත්, මම එය නිවැරදි කිරීමට සමත් වූයේ පහසු_ඉන්ස්ටෝල් ස්ථාපනය කර පයිප් නැවත ස්ථාපනය කිරීමෙන් curl https://bootstrap.pypa.io/ez_setup.py -o - | python3.6 && python3.6 -m easy_install pip
යමෙකු එකම ගැටලුවකට මුහුණ
pip
ස්ථාපනය කිරීමට අපහසු විය ppa:jonathonf/python-3.6
. අනෙක් අතට, ppa:deadsnakes/ppa
දෝෂ රහිතව වැඩ කළේය ( apt-get install python3.6 python3.6-venv -y
).
ඔබේ දුක් කරදර විසඳීමට මම පයින්ව් නිර්දේශ කරමි . එය අභිරුචිය භාවිතා නොකරන අතර "එය ඔබම ගොඩනගා ගැනීම" ඇතුළත් වේ, නමුත් එය සම්පූර්ණයෙන්ම ස්වයංක්රීයයි . සරලව පැවසීමෙන් ඔබට පයිතන්ගේ නව (හෝ පැරණි) අනුවාදයක් සාදා ස්ථාපනය කළ හැකිය pyenv install 3.6.0
. සෑම දෙයක්ම ඔබේ පරිශීලකයා ලෙස ක්රියාත්මක වන බැවින් උබුන්ටු විසින්ම භාවිතා කරන පයිතන් අවුල් කිරීම ගැන කරදර විය යුතු නැත .
ප්ලස්, පසු විපරම් ප්රශ්නයට පිළිතුර "apt-get භාවිතා කර මම පයිතන් 3.7 ස්ථාපනය කරන්නේ කෙසේද?" එකම පිළිතුර ඇත : pyenv update; pyenv install 3.7.0
. එය සාමාන්යයෙන් නිකුතුවක එකම දිනක වැඩ කරනු ඇත, මන්ද එය වෙනත් අයෙකු උබුන්ටු සඳහා ඇසුරුම් කරන තෙක් බලා සිටීමට අවශ්ය නොවන බැවිනි. ඔබට ස්ථාපනය කළ හැකි සියලුම සංස්කරණ බලන්නpyenv install --list
CPythons සෑදීම සඳහා අවශ්ය මෙවලම් සහ ශීර්ෂයන් ස්ථාපනය කරන්න (PyPy හෝ Jython වැනි විදේශීය පයිතන් වෙනත් පරායත්තතා තිබිය හැක). Git භාවිතා කරනුයේ pyenv වන අතර, එය ප්රභව ශාඛා තැනීමට / ස්ථාපනය කිරීමටද ඉඩ සලසයි, එබැවින් ඔබට දැන් 3.8 ඕනෑම දෙයක් ස්ථාපනය කළ හැකිය, එනම් CPython හි ප්රධාන ශාඛාව GitHub වෙතින් නැවුම්:
sudo apt-get install -y git
sudo apt-get install -y build-essential libbz2-dev libssl-dev libreadline-dev \
libffi-dev libsqlite3-dev tk-dev
# optional scientific package headers (for Numpy, Matplotlib, SciPy, etc.)
sudo apt-get install -y libpng-dev libfreetype6-dev
ස්ථාපක ස්ක්රිප්ට් ධාවනය කරන්න (මුල් කතුවරයා විසින් පයින්ව් සහ ඉතා ප්රයෝජනවත් පයින්ව් ප්ලගීන ස්ථාපනය කරයි; වැඩි විස්තර සඳහා මෙහි බලන්න )
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
ඔබේ ~/.profile
හෝ වෙත ආරම්භක රේඛා එක් කරන්න ~/.bashrc
(එය ස්ථාපන ස්ක්රිප්ට් අවසානයේ එය සඳහන් කරයි):
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
ඔබගේ කවචය නැවත ආරම්භ කරන්න (වසා දමා විවෘත කරන්න exec $SHELL
) හෝ පැතිකඩ ස්ක්රිප්ට් නැවත පූරණය කරන්න. (උදා: සමඟ source ~/.bashrc
)
කළා!
පද්ධතිය ස්පර්ශ නොකිරීමට පයිතන් (සාමාන්යයෙන් නරක අදහසක්; මෙහෙයුම් මට්ටමේ සේවාවන් සමහර විශේෂිත පුස්තකාල අනුවාදයන් මත රඳා පවතී.) ඔබේම පරිසරයක් සාදන්න, එය පහසුය! ඊටත් වඩා හොඳයි, නැත sudo
, ඒ සඳහා හෝ pip
ස්ථාපනය කිරීම!
ඔබ කැමති පයිතන් අනුවාදය ස්ථාපනය කරන්න (මෙය ප්රභවය බාගත කර ඔබේ පරිශීලකයා සඳහා ගොඩනගනු ඇත, ආදානය අවශ්ය නොවේ)
pyenv install 3.6.0
ඔබට එය අවශ්ය නම් පසුව අන් අය සෑදිය හැකි වන පරිදි එය ගුණවත් කරන්න
pyenv virtualenv 3.6.0 general
එය ගෝලීයව ක්රියාකාරී කරන්න (ඔබේ පරිශීලකයා සඳහා)
pyenv global general
පයිතන් / පයිප්ප ආදිය සමඟ ඔබට අවශ්ය දේ කරන්න. එය ඔබගේ ය.
ඔබට පසුව ඔබේ පුස්තකාල පිරිසිදු කිරීමට අවශ්ය නම්, ඔබට virtualenv ( pyenv uninstall general
) මකා දැමිය හැකිය, නැතහොත් නව එකක් ( pyenv virtualenv 3.6.0 other_proj
) සෑදිය හැකිය . ඔබ ද එක්-බහලුම ක්රියාකාරී පරිසරය ඇත: pyenv local other_proj
එය තීරණය වනු ඇත .python-version
එය හෝ ඒ යටතේ python, එක පිප්ස් එකකට ස්ථාපනය Python උපයෝගිතා පහ ඔබ ඔබේ වත්මන් ෆෝල්ඩරයේ ගොනු හෝ කාලය, ඔවුන් pyenv විසින් shimmed කරනු ඇත.
bash: pyenv: command not found
, fish: Unknown command 'pyenv'
$PATH
, වැනි දෙයකින් අවසන් වන එක් ප්රවේශයක් තිබිය යුතුය .pyenv/bin
. එය අස්ථානගත වී ඇත්නම් ඉහත පයින්ව් ස්ථාපනය කරන්න # 3 සහ # 4 (ඔබේ කවචය නැවත ආරම්භ කරන්න) අනුගමනය කළ බවට වග බලා ගන්න .pyenv: no such command 'virtualenv'
pyenv commands
.rm -r ~/.cache/pip/wheels/
pyenv
python, අවශ්ය කරන සෑම පරිශීලකයා සඳහා ස්ථාපනය කිරීමට අවශ්ය? මට එකම පයිතන් 3.6 අනුවාදය අවශ්ය පරිශීලකයින් 3 දෙනෙකු සිටී නම්, එය 3 වතාවක් සම්පාදනය කළ යුතු අතර එයට 3x තැටි ඉඩක් අවශ්ය වේද? එය සත්ය නම් එය උරා ගනී…: /
/opt
හෝ වෙනත් දෙයකට සහ සමහර සිම්ලින්ක් එකතු කිරීමෙන් ඔබව වළක්වන කිසිවක් නැත /bin
. එය අතිශයින්ම ප්රයෝජනවත් වීමට පරිශීලකයාට පමණක් බව මට පෙනේ; පරිශීලකයින්ට සුඩෝ අවශ්ය නොවේ (ලිබ් හැර). තැටි අවකාශය ලාභයි.
එය රඳා පවතින්නේ ඔබ භාවිතා කරන උබුන්ටු අනුවාදය මත ය.
පයිතන් 3.6 උබුන්ටු 16.10 සහ උබුන්ටු 17.04 හි විශ්ව ගබඩාවේ ස්ථාපනය කර ඇති බැවින්, ඔබට නිධියෙන් සෘජුවම පයිතන් 3.6 ස්ථාපනය කළ හැකිය. පහත විධානයන් භාවිතා කරන්න:
sudo apt update
sudo apt install python3.6
උබුන්ටු 16.04 හි Python3.6 ස්ථාපනය කිරීමට ක්රම දෙකක් තිබේ
අවශ්ය පරායත්තයන් ස්ථාපනය කරන්න, පයිතන් 3.6 ප්රභව කේතය බාගත කර පරිසරය ගොඩනඟා ස්ථාපනය කරන්න
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
tar xvf Python-3.6.0.tar.xz
cd Python-3.6.0/
./configure
sudo make altinstall
පහත දැක්වෙන විධානයන් භාවිතයෙන් ඔබට PPA වෙතින් Python 3.6 ස්ථාපනය කළ හැකිය
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.6
පයිතන් 3.6 නිවැරදිව ස්ථාපනය කර ඇත්නම්, ඔබට python3.6
පර්යන්තය තුළ ධාවනය කිරීමෙන් පයිතන් පරිවර්තකය කැඳවිය හැකිය .
මම හිතනවා මේක උදව් වෙයි කියලා. ඔබට කිසියම් ගැටළුවක් ඇත්නම්, ඔබට මෙම බ්ලොග් සටහන මෙතැනින් පරීක්ෂා කළ හැකිය .
sudo add-apt-repository ppa:deadsnakes/ppa && sudo apt install python3.6
මා වෙනුවෙන් උබුන්ටු 20.04
ඔබට වැඩ කරන ගබඩාවක් සොයාගත නොහැකි නම් විකල්ප මාර්ගයක් වනුයේ ඔබට ප්රභවයෙන් සම්පාදනය කිරීමට උත්සාහ කළ හැකිය. බාගත කිරීමේ පිටුවෙන් ඔබට ප්රභව කේතය සොයාගත හැකිය . ඉන්පසු ටාර්බෝල් බාගත කර ඉවත් කරන්න; උදාහරණයක් ලෙස Python-3.6.1.tgz
.
Tgz ගොනුව ඉවත් කිරීම සඳහා වන ක්රියාවලිය:
tar -xvzf /path/to/yourfile.tgz
ඔබ ගොනු මාර්ගයට පිවිසීමෙන් පසු ගොනුව මුදා හරිනු ලැබුවේ, ධාවනය කරන්න:
./configure
make
make altinstall
මෙය ඔබට ඇති ගැටලුව විසඳනු ඇතැයි අපේක්ෂා කරමු.
(id preferably not build it on my own)
. සමහර විට apt
හැකි නම් මාර්ගයට යාම හොඳය.
උබුන්ටු 15.10 සඳහා මම මෙම ක්රමය භාවිතා කර එය සාර්ථකව ස්ථාපනය කළෙමි:
sudo add-apt-repository ppa:jonathonf/python-3.6
නමුත් මම මෙම ගොනුව සංස්කරණය කළෙමි:
sudo vi /etc/apt/sources.list.d/jonathonf-ubuntu-python-3_6-wily.list
මම වෙනස් පත්වීමේ ලෝලයෙන් පෙලෙන කිරීමට නම් තැනැන් වහන්සේ ඉන්පසු:
sudo apt-get update
sudo apt-get install python3.6
සමහර විට කොන්ඩා යෝජනා කිරීම නරක අදහසක් නොවේ. මම හිතන්නේ එය අවම වශයෙන් පයින්ව් භාවිතා කරනවාට වඩා පහසු ය. නමුත් සමහර විට එය ඔබ පයිතන් සමඟ කිරීමට අදහස් කරන දේ මත රඳා පවතී, මන්ද මම හිතන්නේ කොන්ඩා සමඟ ඔබට අමතර පැකේජ කිහිපයක් ලැබෙනු ඇත.
සංස්කරණය කරන්න : ඔබ කොන්ඩාගේ පෙරනිමි පයිතන් අනුවාදය ස්ථාපනය කිරීමෙන් පසුව, ඔබට අවශ්ය අනුවාදය මෙහි ස්ථාපනය කළ හැකිය, 3.6, conda
වැනි
conda install python==3.6
යාවත්කාලීන කිරීම: ඔබේ හොඳම ඔට්ටුව වන්නේ උබුන්ටු 20.04 වෙත යාවත්කාලීන කර එය deadsnakes
PPA වෙතින් ස්ථාපනය කිරීමයි :
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.6
එසේ නොමැතිනම්, deadsnakes
ඔවුන් සහාය නොදක්වන උබුන්ටු අනුවාදයක PPA ස්ථාපනය කරන්නේ කෙසේදැයි සොයා ගැනීමට ඔබට උත්සාහ කළ හැකිය . ඔවුන් සහාය දක්වන්නේ 19.04 සහ 19.10 නොවන උබුන්ටු වල දිගුකාලීන ආධාරක (එල්ටීඑස්) අනුවාදයන්ට පමණි (නමුත් උබුන්ටු 20.04 වේ). ගිතුබ් හි කොහේ හෝ තැනක මිනිසුන් එය කරන ආකාරය ගැන මම දිවුරුම් දුන්නා https://github.com/deadsnakes/issues/issues?q=is%3Aissue+is%3Aclosed නමුත් මට දැන් එය සොයාගත නොහැක.
ඩෙබ් පැකේජයක් බාගත කිරීම පිළිබඳ මෙම පිළිතුර ද බලන්න https://stackoverflow.com/a/55858634/3064538
නමුත් ඔබට ඒ කිසිවක් කළ නොහැකි නම්, ඔබේ අවසාන උත්සාහය එය ප්රභවයෙන් සම්පාදනය කිරීමයි, ඔබ මුලින්ම සී සම්පාදකය ස්ථාපනය කිරීමෙන් එය සිදු කරයි
sudo apt install gcc
ඉන්පසු https://www.python.org/downloads/ වෙත ගොස් 3.6 හි නවතම මයික්රෝ අනුවාදය ( 3.6.10 මම මෙය ලියන විට) සොයාගෙන එය ප්රභවයෙන් සම්පාදනය කරන්න,
wget -P ~/Downloads https://www.python.org/ftp/python/3.6.10/Python-3.6.10.tar.xz
cd ~/Downloads
tar -xJf Python-3.6.10.tar.xz
cd Python-3.6.10
ඊළගට
./configure
make
make test
sudo make altinstall
අවසාන විධානය භාවිතා altinstall
කරනු වෙනුවට install
3.6 ස්ථාපනය එසේ බව python3.6
හා pip3.6
. ඔබ අවසාන විධානය sudo make install
(නොමැතිව alt
) ලෙස වෙනස් කළහොත් එය එය ලෙස ස්ථාපනය කරනු ඇතpython3
, එය ඔබ දැන් ස්ථාපනය කර ඇති පයිතන් 3.7 (සහ පයිප්ප) අනුවාදය නැවත ලියයි.
යාවත්කාලීන කිරීම පා er කයාගේ අභ්යාසයක් ලෙස ඉතිරිව ඇත.
පළමුව, පයිතන් 3.6 හෝ 3.7 ස්ථාපනය කිරීම සඳහා වෙනත් පිළිතුරු කිහිපයක් අනුගමනය කරන්න. එවිට, ඔබ හරහා OpenEXR වැනි PyPi පැකේජ ස්ථාපනය කිරීමට අවශ්ය නම් pip
සමහර දෝෂ ඇතිවිය හැකිය. ඒවායින් සමහරක් (උදා: OpenEXR හි PyPi පැකේජය සඳහා) ඔබ අලුතින් ස්ථාපනය කර ඇති Python සඳහා Python සංවර්ධන පැකේජය ස්ථාපනය කිරීමෙන් විසඳා ගත හැකිය. පහත සඳහන් දෑ භාවිතයෙන් මෙය කළ හැකිය:
sudo apt-get install python3.6-dev
හෝ
sudo apt-get install python3.7-dev
aptitude
, ක්රියාත්මකaptitude search python3