python3.8linux安装_Centos7安装python3.8
此教程适合centos7安装python3的版本,并且是让python2和python3共存,因为平时使⽤的yum命令是依赖于python2的,所以⼤家不要思考如何卸载python2,卸载python2的代价等同于系统崩了。此教程前提是:没有装过python3的,已经安装过的先卸载
python3,卸载⽅法具体⾃⾏百度
安装环境所需依赖
复制下⾯三⾏命令分别执⾏即可yum -y installopenssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel wget
yum -y installzlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc
yum -y installlibffi-devel
下载python3.8安装包
复制下⾯两⾏命令分别执⾏即可,第⼀步是进⼊⼀个临时⽬录,熟悉linux的也可以⾃⾏选择,因为安装好都是可以删掉的,第⼆步下载可能有点久,根据⽹速决定,等着下载完就⾏cd /tmp/
解压安装包
复制下⾯四⾏命令分别执⾏即可,第⼀步是解压,第⼆步进⼊解压后的⽂件夹,第三步编译安装,--prefix=/usr/local/python3指定安装⽬录,--enable-optimizations增加稳定优化,第四步安装tar xzvf Python-3.
cd Python-3.linux安装jdk环境变量
./configure --prefix=/usr/local/python3 --enable-optimizations
make && make install
到此已经结束安装了
添加环境变量
现在虽然已经安装好,但是⽆法使⽤,因为还没有添加环境变量,添加环境变量使⽤python3和pip3有两种⽅法,第⼀种是使⽤软连接,第⼆种是直接把python3安装的位置添加到系统环境变量,下⾯都会说到,具体使⽤各取所需就⾏
第⼀种⽅法,添加软连接,第⼀步是给python3添加环境变量,第⼆步是给pip3添加环境变量,整体软连接的命令中可以拆分成三部分,第⼀部分ln -s是软连接的命令,第⼆部分/usr/local/python3/bin/python3是指我们安装好后python3存放的路径,这个是⼀定要真实存在的,第三部分则是指想系统已经指定环境变量的路径,/usr/bin/下⾯的所有可执⾏⽂件都可以直接在命令⾏执⾏,⽽python3则是我们取的别名,可以取python4,python5都可以,使⽤的适合就在命令⾏输⼊python4或python5就可以,这个别名可以任意取,pip3的软连接也是同⼀个道理ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
第⼆种⽅法,则是把/usr/local/python3/bin加⼊到系统的环境变量中,这样/usr/local/python3/bin下⾯所有的可执⾏⽂件都可以在命令⾏执⾏,添加系统环境变量有三种⽅法,第1种是临时变量,只会暂时⽣效,第2种是对当前⽤户永久⽣效,第3中是对所有⽤户永久⽣效,这⾥只列举后⾯两种
第1种,当前⽤户永久⽣效vi ~/.bash_profile
把/usr/bin/python3加到PATH那⼀⾏的后⾯,⽤冒号隔开,变成下图所⽰,保存退出
source ~/.bash_profile
第2种,所有⽤户永久⽣效,有root权限建议使⽤该种⽅法vi /etc/profile
在页末加上 export PATH=$PATH:/usr/local/python3/bin,变成下图所⽰,保存退出
source /etc/profile
到此,安装已经结束,使⽤python3 -V 可以看到python3版本,  python -V可以看到python2版本,pip3 -V可以看到pip3的版本, 因为本⾝python2是没有pip的,所有使⽤直接⽤pip3即可

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。