记录Ubuntu20.04安装Python3.7

发布时间 2023-07-29 17:32:39作者: 乐优丶刘

1、先升级一下软件包列表和软件包管理工具

sudo apt-get update
sudo apt-get upgrade

 

2、安装依赖:

sudo apt install openssl* zlib*

 

3、下载Python压缩包

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz

 

4、解压缩

tar -zxvf Python-3.7.1.tgz

进入解压后的文件夹中

cd Python-3.7.1

 

5、创建一个安装目录(非必要)

mkdir -p /usr/local/python371

 

6、运行配置命令,分为两种,一种是执行了 5 ,一种没有执行 5 。 

执行了 5 的:

./configure --with-ssl --prefix=/usr/local/python371 --enable-optimizations

没有执行 5 的:

./configure

 

7、执行编译

make

注:如果执行失败需要重新执行 make 的话,需要使用 make clean 清除旧文件。

编译完成后,进行安装

sudo make install

 

注:

执行了 5 的:

python的可执行文件位置:/usr/local/python371/bin

python的库文件位置:/usr/local/python371/lib

python的配置文件位置:/usr/local/python371/include

python的其他资源文件位置:/usr/local/python371/share

 

没执行 5 的:

python的可执行文件位置:/usr/local/bin

python的库文件位置:/usr/local/lib

python的配置文件位置:/usr/local/include

python的其他资源文件位置:/usr/local/share

 

8、添加环境变量(执行了 5 的需要)

PATH=$PATH:$HOME/bin:/usr/local/python371/bin

 

安装完成

查看版本号

python -V

查看路径

which python

 

补充:使用python-V查看不了。

因为没有替换对应的软连接

删除原有的软连接

rm -rf /usr/bin/python
rm -rf /usr/bin/pip

建立新的软连接

ln -s /usr/local/python371/bin/python3.7 /usr/bin/python
ln -s /usr/local/python371/bin/pip3 /usr/bin/pip