ubuntu系统: ubuntu22.04安装python,并设置系统环境变量

一下安装python3.9.0

$~ sudo apt update  #更新软件源

$~ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev 

$~ wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz     
#官网下载压缩包, 要换版本,只需要修改3.9.0

$~ sudo tar -xvzf Python-3.9.0.tgz  #解压

$~ cd Python-3.9.0   #进入python文件夹

$~ ./configure --with-ssl  prefix=/usr/local/python39   #指定python安装位置

$~ make  #编译

$~ sudo make install #安装

二、python解释器添加到环境变量中

1、进入/usr/local/python39/bin,

cd /usr/local/python39/bin
sudo cp python3.9 python
sudo cp pip3 pip
#在bin目录下复制python3.9 名字改为python
#在bin目录下复制pip3 名字改为pip

2、可以查询添加到系统环境的目录,命令如下:

echo $PATH

/home/xxx/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

2.1、方式一

1、将/usr/local/python39/bin中的python复制到 /usr/local/bin 下

sudo cp /usr/local/python39/bin/python /usr/local/bin/python

注意:

1、因为系统默认就将/usr/local/bin 目录放到系统环境中了,所有执行python命令,是能找到的。

2、但是,并不是把/usr/local/bin放到最前面的,所以可能会被其他配置的目录先拦截到

2.2、方式二、

1、添加/usr/local/python39/bin 目录到系统环境中

sudo vi /etc/profile

#在最后添加
PATH=/usr/local/python39/bin:$PATH 

#添加后,就重启虚拟机或服务器

注意:

1、这里是将/usr/local/python39/bin 目录添加到系统环境了,

2、因为修改的是配置文件,需要重启服务器或虚拟机的

测试,在终端输入python

扫描二维码关注公众号,回复: 14998588 查看本文章
$ python
Python 3.9.0 (default,Apr 27 2023,17:24:11)

测试pip

pip  list
pip3 list

注意:很多时候,会把两种方式一起做,可能是为了稳定吧。

猜你喜欢

转载自blog.csdn.net/weixin_46371752/article/details/130412857