Linux安装python3

##下载链接 

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

##安装所需的依赖包

yum install -y gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

##解压

tar -zxf Python-3.10.5.tgz
cd Python-3.10.5/

 

[root@mylinux7 Python-3.10.5]# ./configure --prefix=/opt/python3

If you want a release build with all stable optimizations active (PGO, etc),
please run ./configure --enable-optimizations

##忽略

[root@mylinux7 Python-3.10.5]# make

[root@mylinux7 Python-3.10.5]# make install

Installing collected packages: setuptools, pip
WARNING: The scripts pip3 and pip3.10 are installed in '/opt/python3/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-22.0.4 setuptools-58.1.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

#查看python版本

[root@mylinux7 Python-3.10.5]# python -V
Python 2.7.5

##编辑环境变量

[root@mylinux7 Python-3.10.5]# vi ~/.bash_profile

export PATH="$PATH:/opt/python3/bin/python"

 

##建立软链接

which python ##找到路径
cd /usr/bin 
rm python
ln -s python3 python  

 

##查看版本

[root@mylinux7 bin]# python -V
Python 3.6.8

 

posted on 2022-09-23 15:41  兔哥DB  阅读(263)  评论(0编辑  收藏  举报

导航