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
标签:Ubuntu20.04,bin,python,安装,python371,Python3.7,usr,执行,local From: https://www.cnblogs.com/1leyou/p/17590170.html