相思资源网 Design By www.200059.com
# 查看下centos7.6上的python版本
[root@registry ~]# cat /etc/redhat-release
Linux release 7.6.1810 (Core) 
[root@registry ~]# python --version
Python 2.7.5

为什么要升级呢?因为要部署一些软件,需要python3的支持!!!不得不装啊!!!

Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)

部署python3.9,并进入到python3虚拟环境:

python3.9.0下载地址https://www.python.org/ftp/python/3.9.0/

# 开启yum的缓存功能,yum安装软件包是在线安装,开启缓存功能可以使得软件包被下载到本地,方便后续使用。
[root@registry ~]# vim /etc/yum.conf 
keepcache=1

# 配置网络yum源
[root@registry ~]# cd /etc/yum.repos.d/
[root@registry yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo

# 安装python3的依赖包
[root@registry ~]# yum install libffi-devel wget sqlite-devel xz gcc atuomake zlib-devel openssl-devel epel-release git -y

# 编译安装python3.9.0
[root@registry ~]# cd /usr/local/src/
[root@registry src]# rz

[root@registry src]# ll
总用量 17560
-rw-r--r-- 1 root root 17977808 9月 25 23:56 Python-3.9.0a1.tar.xz

[root@registry src]# tar xf Python-3.9.0a1.tar.xz
[root@registry src]# cd Python-3.9.0a1/
[root@registry Python-3.9.0a1]# ./configure && make -j 4 && make install   

# 可以看到python3.9已经安装上去了,但是默认的还是2.7.5
[root@registry ~]# python --version
Python 2.7.5
[root@registry ~]# python
python      python2.7     python3.9     python3-config
python2      python3      python3.9-config

# 由于centos7.6自带的是python2.7.5,现在安装python3.9.0,在使用python安装软件时可能会有冲突。
# 一个比较好的解决方法是:进入python3虚拟环境中安装软件。
[root@registry ~]# python3 -m venv py3        安装虚拟环境,会在当前目录下生成一个py3目录
[root@registry ~]# ll py3
总用量 4
drwxr-xr-x 2 root root 193 10月 14 22:33 bin
drwxr-xr-x 2 root root  6 10月 14 22:33 include
drwxr-xr-x 3 root root 23 10月 14 22:33 lib
lrwxrwxrwx 1 root root  3 10月 14 22:33 lib64 -> lib
-rw-r--r-- 1 root root 75 10月 14 22:33 pyvenv.cfg
[root@registry ~]# source /root/py3/bin/activate   激活py3虚拟环境
(py3) [root@registry ~]# python -V
Python 3.9.0a1

# 有一个麻烦点的地方就是,每次在使用python3.9时,都要先激活py3虚拟环境。

总结

标签:
centos7.6安装python3,centos安装python

相思资源网 Design By www.200059.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
相思资源网 Design By www.200059.com

评论“Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)”

暂无Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)的评论...

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。