Puncte:5

Cum se instalează cea mai recentă versiune de python 3.9.5 pe Ubuntu 20.04?

drapel us

Mi-am actualizat sistemul folosind:

sudo apt-get update && sudo apt-get upgrade

Și apoi a rulat următoarele pentru a instala python3.9:

sudo apt-get install python3.9

Care produce ieșire:

Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
python3.9 este deja cea mai nouă versiune (3.9.5-3~20.04.1).
0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.

Totuși, când alerg python3 -V încă îmi spune că sunt pe 3.8.5. Cum pot remedia asta?

Puncte:11
drapel us

Poți să alergi python3.9 cu comanda

python3.9

(în loc de comanda piton sau python3)

Este o idee bună să nu schimbați versiunea implicită a python3 la python3.9, deoarece asta vă poate distruge instalarea Ubuntu. În schimb, apelați-l manual cu python3.9.

Puncte:10
drapel jp

Pe lângă specificarea explicită a python3.9 și lucrul cu acesta la nivel global, așa cum este explicat în raspunde arhismanul Panigrahi ... Puteți crea un mediu virtual izolat Unde python3 -V va raporta Python 3.9.

Această caracteristică poate fi instalată pentru Python3 astfel:

sudo apt install python3-venv

A face o Python3.9 mediu virtual, ai crea mai întâi un director și CD la el asa:

mkdir my_env && cd my_env

Apoi, creați un nou Mediul virtual Python3.9 în interiorul directorului astfel:

python3.9 -m venv env

Pentru a utiliza acest mediu, activează-l astfel:

sursă env/bin/activate

Se va afișa promptul dvs. shell (env) ca astfel:

(env) $

În timpul acesta, python3 -V va raporta Python 3.9 iar comenzile, instalările de module sau modificările vor fi conținute local în acest mediu virtual.

Când ați terminat, dezactivați acest lucru Python3.9 mediu virtual astfel:

dezactivați
Puncte:4
drapel it

Luați în considerare instalarea Python cu Anaconda sau Miniconda (recomand Miniconda). Conda vă permite să gestionați cu ușurință diferite versiuni Python cu medii virtuale.

sudo wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

sudo chmod +x Miniconda3-latest-Linux-x86_64.sh

./Miniconda3-latest-Linux-x86_64.sh

Apăsați enter până când vă cere „da” sau „nu”, apoi tastați „da” pentru a accepta termenii de utilizare.

Dacă utilizați un alt shell decât bash, tastați:

conda init <SHELL_NAME> (Cochiliile acceptate includ: pește, tcsh, xonsh, zsh)

Închideți și deschideți terminalul. Tip conda activate pentru a activa mediul (de bază) conda.

Creați un mediu Python 3.9.5 și denumiți-l după cum doriți:

conda create -n myenv python=3.9.5

Odată creat, puteți activa și utiliza acel mediu Python:

conda activate myenv

Când ați terminat, vă puteți dezactiva mediul cu:

conda dezactiva

Orice pachete cu care instalați pip sau conda va fi local în orice mediu pe care îl utilizați, așa că nu trebuie să vă faceți griji cu privire la conflictele de pachete. Doar nu instalați totul în mediul dvs. (de bază), deoarece orice instalat în (de bază) va fi copiat în mediile conda noi pe care le creați.

Surse:

Configurarea Miniconda pe Ubuntu

Conda Cheat Sheet

Anaconda Docs

Raffa avatar
drapel jp
**+1** pentru conceptul de izolare și utilizarea unui mediu virtual. Totuși, am adăugat un răspuns despre ceea ce cred că este un mod mai simplu de a face acest lucru pe Ubuntu :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.