终端更改python的版本

最近在终端使用yolov5网络时发现一个问题,云服务器自配的python版本为3.7,但是我需要3.8,找了不少解决方法,在此记录。

1 一般来说,终端都是基于Linux的,如果要判断是Linux还是Window,可以用以下方式

dir为Window系统中的命令。而ls为Linux中的命令,可以看看自己的系统可以用哪种命令来判断。

2在Linux系统中,你可以使用系统的包管理器来安装Python 3.8。对于不同的Linux发行版,使用的包管理器可能会有所不同:

对于基于Debian的系统(如Ubuntu),使用:

sudo apt update
sudo apt install python3.8

对于基于Fedora的系统,使用:

sudo dnf install python3.8

对于Arch Linux,使用:

sudo pacman -S python3.8

3安装完之后,由于服务器自身的影响,输入python --version 可能还是会显示之前的解释器,这时如果要判断是否成功安转了python3.8的版本,可以使用python3.8 --version查看 如果显示对应版本,那么说明安装成功。

4这时如果想使用python3.8版本的解释器,有以下几种方法

1:python3.8 your_script.py(利用python3.8来执行自己的脚本)

2:更改默认版本,alias python=python3.8

3:创建虚拟环境:

python3.8 -m venv myenv(创建)
source myenv/bin/activate(激活)
 

你可能感兴趣的:(linux,运维,服务器)