簡體   English   中英

如何在 ArchLinux 上將 python 更新到最新版本?

[英]How to update python to the latest version on ArchLinux?

如何通過pacman在ArchLinux上安裝最新的python 3.11.0版本?

ArchLinux wiki說當前版本是3.10 ,雖然 python 3.11 已經正式發布。

運行時sudo pacman -Syyu p我受到warning: python-3.10.8-3 is up to date

難道我做錯了什么?

使用像“yay”這樣的 AUR 來獲取新的 python3.11。

如果您尚未在系統上安裝 yay,請按照以下說明設置 yay

在系統中設置 yay 后運行此命令:

yay -S python311

您可以使用 pyenv 獨立於發行版的包管理器安裝 Python 的多個版本和實現。

  1. 使用sudo pacman -S pyenv
  2. 設置你的 shell 以使用 pyenv https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv
  3. 安裝您選擇的 Python 版本(請注意,CPython 將從源代碼構建)。
pyenv install -l # This will list all available versions
pyenv install 3.11.1 # This will install CPython 3.11.1
  1. 選擇 Python 版本作為默認版本。
pyenv shell 3.11.1 # Use this version only for this shell session
pyenv local 3.11.1 # Use this version only when you are in this directory
pyenv global 3.11.1 # Use this version as the default version

請注意,這不會替換位於/usr/bin/python的包管理器安裝的 Python。 Pyenv 只會更改 PATH 以將python指向其 Python 二進制文件。

您可以使用以下命令將 python 更新到 ArchLinux 上的最新版本:

pacman -Syu python

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM