在Linux系统中安装多个Python版本后,想使用原先的Python版本该如何实现?
在Linux系统中安装多个Python版本后,想使用原先的Python 3.11版本,可通过以下几种方法实现:
使用alias命令
通过 alias 命令为Python 3.11设置别名,如在终端输入 alias python3.11='/usr/bin/python3.11' (假设Python 3.11的可执行文件路径是 /usr/bin/python3.11 )。之后,要使用Python 3.11时,直接输入 python3.11 即可。
使用update - alternatives命令
若系统支持 update - alternatives 命令,可先使用 sudo update - alternatives --install /usr/bin/python python /usr/bin/python3.11 <优先级> (将 <优先级> 替换为数字,数字越大优先级越高)将Python 3.11添加到备选项中。然后执行 sudo update - alternatives --config python ,根据提示选择Python 3.11对应的选项,即可将其设置为当前使用的版本。
设置PATH环境变量
打开 ~/.bashrc 或 ~/.bash_profile 文件,在其中添加 export PATH="/path/to/python3.11/bin:$PATH" ,将 /path/to/python3.11/bin 替换为Python 3.11的安装路径下的 bin 目录。保存文件后,执行 source ~/.bashrc 或 source ~/.bash_profile 使环境变量生效。
使用pyenv工具
如果安装了 pyenv ,可先通过 pyenv install 3.11 安装Python 3.11(若已安装可省略),然后使用 pyenv global 3.11 将Python 3.11设置为全局使用的版本,或者在特定项目目录下使用 pyenv local 3.11 将其设置为该目录下的本地版本。