Cum instalezi o versiune specifică de Python pe Linux
- 1 minute de citit
- 9 exemple de cod
Disponibil și în English
Pe această pagină
Salut, 👋
În acest articol îți arăt cum să instalezi versiuni de Python pe Linux folosind următoarele metode: compilarea din sursă, PPA-ul dead snakes și pyenv.
Ca să fie mai ușor, dacă vrei să urmărești pe un mediu pe care îl poți strica, poți crea un cluster Kubernetes local folosind Minikube.
Apoi, voi folosi următorul fișier yaml pentru a crea un pod Ubuntu:
apiVersion: v1kind: Podmetadata: name: ubuntu labels: app: ubuntuspec: containers: - image: ubuntu command: - "sleep" - "604800" imagePullPolicy: IfNotPresent name: ubuntu restartPolicy: AlwaysSalvează yaml-ul de mai sus într-un fișier ubuntu_pod.yaml și rulează:
kubectl apply -f ./ubuntu_pod.yamlPentru a obține un shell în pod-ul Ubuntu, rulează:
kubectl exec -it ubuntu -- /bin/bashPentru a începe de la zero, șterge pur și simplu pod-ul cu kubectl delete pod/ubuntu și apoi recreează-l.
Compilarea Python din sursă
Înainte de a compila Python, va trebui să pregătești mediul de build, din fericire, este simplu.
Pyenv are instrucțiuni foarte bune despre asta: .
Pe Ubuntu, pentru a compila Python, instalează următoarele pachete:
apt-get update; apt-get install make build-essential libssl-dev zlib1g-dev \libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-devApoi, caută versiunea dorită de Python aici și, de exemplu, pentru a instala Python 3.9, rulează:
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgztar -xzf Python-3.9.9.tgzcd Python-3.9.9Apoi, rulează configure:
./configure --enable-optimizationsȘi în final rulează make install dacă vrei să înlocuiești instalarea implicită de Python sau make altinstall pentru a instala python sub numele de fișier binar python3.9
make altinstall
Pentru a testa instalarea, rulează:
python3.9 --versionPython 3.9.9pip3.9 --versionpip 21.2.4 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)Instalarea Python prin PPA-ul terț deadsnakes
Pentru a instala Python folosind PPA-ul deadsnakes, rulează:
apt-get updateapt-get install software-properties-commonadd-apt-repository ppa:deadsnakes/ppaapt-get updateapt install python3.9 python3-pipApoi, pentru a testa instalarea, rulează:
root@ubuntu:/# python3.9 --versionPython 3.9.10root@ubuntu:/# python3.9 -m pip --versionpip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.9)Instalarea Python prin Pyenv
Am scris deja un articol despre cum să instalezi Python folosind Pyenv, aruncă o privire dacă dorești.
/posts/2020/2020-06-27-pyenv-for-linux-users/
Mulțumesc că ai citit! 📚