Max*_*llo 11 python console upgrade windows-subsystem-for-linux
我正在使用 WSL 如何通过控制台将 Python 升级到最新版本?
现在我有3.8.10
小智 28
我尝试了这些步骤并且有效。
注意:在第3步中您只需更改要安装的版本
安装步骤
在 WSL 终端中运行以下命令:
# Update package lists{
sudo apt update
# Install dependent libraries:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
# Download Python binary package:
wget https://www.python.org/ftp/python/3.10.8/Python-3.10.8.tgz
# Unzip the package:
tar -xzf Python-3.10.8.tgz
# Execute configure script
cd Python-3.10.8
./configure --enable-optimizations
# Build Python 3.10
make -j 2
# Install Python 3.10
sudo make install
# Verify the installation
python3.10
Run Code Online (Sandbox Code Playgroud)
你应该看到:
Python 3.10.8 (default, october 15 2022, 14:44:10)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Run Code Online (Sandbox Code Playgroud)
如果您想让 Python 3.10 成为您键入时运行的默认版本python
,您可以按照以下步骤操作:
更改 ~/.bashrc 文件以添加以下行:
alias python='/usr/local/bin/python3.10'
Run Code Online (Sandbox Code Playgroud)
然后在当前shell中执行以下命令使其生效:
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
您可以使用以下python --version
命令进行验证,该命令现在应显示:
Python 3.10.8
Run Code Online (Sandbox Code Playgroud)
最初是在这篇文章中找到的。