linux安装多版本python
时间: 2023-10-15 14:30:11 浏览: 279
在Linux系统上安装多个版本的Python是可行的。以下是一种常见的方法:
1. 首先,确保你的系统已经安装了所需的依赖项。在终端中运行以下命令来安装这些依赖项:
```
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
```
2. 下载并编译所需版本的Python。你可以从官方Python网站 (https://www.python.org/downloads/) 下载源代码包。
```
cd ~
curl -O https://www.python.org/ftp/python/<version>/Python-<version>.tar.xz
tar -xf Python-<version>.tar.xz
cd Python-<version>
```
3. 配置和编译Python。使用以下命令进行配置:
```
./configure --prefix=/usr/local/opt/python-<version>
```
然后运行以下命令编译和安装Python:
```
make -j$(nproc)
sudo make altinstall
```
4. 重复步骤2和步骤3,以安装其他版本的Python。
5. 创建符号链接以便在终端中轻松访问不同版本的Python。例如,可以创建一个指向特定版本的Python可执行文件的符号链接:
```
sudo ln -s /usr/local/opt/python-<version>/bin/python<version> /usr/local/bin/python<version>
```
替换`<version>`为所需的Python版本号。这将使你能够通过在终端中运行`python<version>`来访问特定版本的Python。
现在,你应该能够在Linux系统上同时安装和使用多个版本的Python了。