实现"CentOS Python 多版本共存"的步骤如下:
步骤 | 操作 | 代码 | 说明 |
---|---|---|---|
1 | 安装 pyenv | curl | bash |
使用 curl 下载 pyenv 安装脚本并执行 |
2 | 配置环境变量 | echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc <br> echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc <br> echo 'eval "$(pyenv init --path)"' >> ~/.bashrc <br> echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc |
将环境变量添加到 .bashrc 文件中 |
3 | 重启 shell | exec $SHELL |
执行该命令使环境变量生效 |
4 | 查看可安装的 Python 版本 | pyenv install --list |
查看 pyenv 支持的 Python 版本列表 |
5 | 安装指定版本的 Python | pyenv install x.x.x |
使用 pyenv 安装指定版本的 Python |
6 | 设置全局默认 Python 版本 | pyenv global x.x.x |
设置系统的默认 Python 版本 |
7 | 创建虚拟环境 | pyenv virtualenv x.x.x myenv |
使用指定版本的 Python 创建虚拟环境 |
8 | 激活虚拟环境 | pyenv activate myenv |
激活指定名称的虚拟环境 |
9 | 安装第三方库 | pip install package_name |
使用 pip 安装需要的第三方库 |
以上是实现"CentOS Python 多版本共存"的基本步骤,下面我会对每一步进行详细解释,并提供相应的代码和注释。
1. 安装 pyenv
curl | bash
这行代码使用 curl 下载 pyenv 安装脚本,并通过 bash 执行脚本。pyenv 是一个 Python 版本管理工具,可以方便地切换和管理不同版本的 Python。
2. 配置环境变量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
这几行代码将环境变量添加到用户的 .bashrc 文件中,使得系统能够正确找到并使用 pyenv。
3. 重启 shell
exec $SHELL
执行该命令可以使刚刚添加的环境变量生效,如果不执行该命令,需要重新打开一个终端窗口才能生效。
4. 查看可安装的 Python 版本
pyenv install --list
使用该命令可以查看 pyenv 支持的 Python 版本列表,选择要安装的版本号。
5. 安装指定版本的 Python
pyenv install x.x.x
将上一步选择的 Python 版本号替换到命令中,执行该命令可以使用 pyenv 安装指定版本的 Python。
6. 设置全局默认 Python 版本
pyenv global x.x.x
将上一步选择的 Python 版本号替换到命令中,执行该命令可以设置系统的默认 Python 版本。
7. 创建虚拟环境
pyenv virtualenv x.x.x myenv
将上一步选择的 Python 版本号替换到命令中,执行该命令可以使用指定版本的 Python 创建一个虚拟环境,并给它取一个名称,例如 "myenv"。
8. 激活虚拟环境
pyenv activate myenv
将上一步创建的虚拟环境名称替换到命令中,执行该命令可以激活指定名称的虚拟环境。
9. 安装第三方库
pip install package_name
将 "package_name" 替换为需要安装的第三方库的名称,执行该命