下面是详细讲解“linux安装python修改默认python版本方法”的完整攻略:
1. 安装多个版本的Python
首先,在Linux系统上安装多个版本的Python,可以通过以下步骤:
a. 安装Python编译所需的依赖项
在终端中输入以下命令:
sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
这些依赖项会在后面编译安装Python时使用。
b. 下载Python源代码
在终端中输入以下命令:
cd ~
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
tar -xf Python-3.9.6.tgz
cd Python-3.9.6
这里的版本号可以根据需求修改为需要安装的Python版本。
c. 编译安装Python
在终端中输入以下命令:
./configure --enable-optimizations
make -j8
sudo make altinstall
这里的-j8
表示使用8个核心来编译Python,可以根据实际情况进行修改。
接下来可以按照相同的步骤安装其他版本的Python,只需要更换下载的源代码包和版本号即可。
2. 修改默认Python版本
在上一步中,我们安装了多个版本的Python,但是系统默认使用的是其中一个版本。如果需要更改默认使用的Python版本,可以按照以下步骤:
a. 查看当前系统默认Python版本
在终端中输入以下命令:
python3 --version
b. 修改默认Python版本
方法一:
将新安装的Python版本软链接到/usr/bin/python3
,可以使用以下命令:
sudo ln -s /usr/local/bin/python3.9 /usr/bin/python3
这里的python3.9
是新安装Python版本的可执行文件名称,可以根据实际情况进行修改。
方法二:
使用update-alternatives
工具管理系统中的不同版本的Python。可以使用以下命令:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.9 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2
这里的python3.9
和python3.8
分别表示需要管理的Python版本,1
和2
表示优先级,数字越小表示优先级越高,因此默认使用的版本优先级应该相对较低。
c. 查看修改后的系统默认Python版本
在终端中输入以下命令:
python3 --version
以上就是完整的“linux安装python修改默认python版本方法”的攻略,其中第二部分提供了两种方法来修改默认的Python版本,详情可以参考上述示例操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux安装python修改默认python版本方法 - Python技术站