在Ubuntu下实现Python多版本共存,可使用以下方法:
curl https://pyenv.run | bash
命令克隆仓库并配置环境变量。然后使用pyenv install <version>
安装所需版本,用pyenv global <version>
设置全局版本,或pyenv local <version>
设置当前目录局部版本。sudo update - alternatives --install /usr/bin/python python <python路径> <优先级>
命令注册Python版本,再用sudo update - alternatives --config python
交互式选择默认版本。venv
或virtualenv
工具创建虚拟环境,在虚拟环境中指定Python版本,实现不同项目使用不同Python版本。例如python3.8 -m venv myenv
,然后通过source myenv/bin/activate
激活环境。