Hey小伙伴们,今天咱们来聊聊一个超实用的小技巧——如何在Linux系统中更改默认的Python版本,是不是有时候你会遇到需要用到不同版本Python的情况,但是系统默认的版本又不太符合需求呢?别急,我来手把手教你怎么做!
我们得知道Linux系统中安装了哪些版本的Python,打开你的终端,输入以下命令:
python --version
或者,如果你想查看所有安装的Python版本,可以使用:
python -V
这样你就可以看到当前系统中安装的Python版本啦,如果你发现没有安装你需要的版本,那么就需要先安装它,常见的Python版本有Python 2.x和Python 3.x,其中Python 3.x是最新的版本,也是推荐使用的。
安装Python可以通过包管理器来完成,以Ubuntu为例,你可以使用以下命令安装Python 3.x:
sudo apt update sudo apt install python3
安装完成后,你可能需要安装pip
,这是一个Python包管理工具,可以让你轻松安装和管理Python库,安装pip
的命令如下:
sudo apt install python3-pip
如果你需要设置Python 3.x为默认的Python版本,可以使用update-alternatives
这个工具,你需要安装它:
sudo apt install update-alternatives
配置update-alternatives
来管理Python版本,输入以下命令:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
这条命令会创建一个新的替代方案,将/usr/bin/python
链接到/usr/bin/python3
,数字1
表示优先级。
你需要选择默认的Python版本,输入以下命令:
sudo update-alternatives --config python
这个命令会列出所有可用的Python版本,并让你选择默认版本,使用上下箭头选择你想要设置为默认的版本,然后按回车键。
当你在终端输入python
时,它应该会调用你设置为默认的Python版本。
如果你想检查是否成功更改了默认版本,可以再次输入:
python --version
或者:
python -V
这样就能看到你设置的默认Python版本了。
如果你需要安装多个版本的Python并根据需要切换,可以使用pyenv
这个工具。pyenv
是一个流行的Python版本管理器,可以让你在同一台机器上安装和管理多个Python版本,安装pyenv
的命令如下:
curl https://pyenv.run | bash
安装完成后,你需要将pyenv
的初始化脚本添加到你的shell配置文件中,通常是.bashrc
或.zshrc
,打开你的shell配置文件,添加以下行:
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init -)"
保存并关闭文件,然后运行以下命令使更改生效:
source ~/.bashrc
你可以使用pyenv
安装和管理Python版本了,安装一个新版本的Python:
pyenv install 3.8.5
切换到特定版本的Python:
pyenv global 3.8.5
查看所有已安装的Python版本:
pyenv versions
这样,你就可以根据需要随时切换Python版本了。
希望这些小技巧能帮助你在Linux系统中更灵活地使用Python,如果你有任何问题或者想要了解更多,欢迎在评论区留言交流哦!
还没有评论,来说两句吧...