ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS7塔建python3

2019-05-01 20:52:20  阅读:315  来源: 互联网

标签:塔建 Python devel CentOS7 3.7 python3 root localhost


python的下载地址:http://www.python.org/downloads/source/

1.点击红圈下载

2. 安装处理编译源文件包和依赖包,上传python源包

yum install gcc gcc-c++ make cmake      #安装处理编译源文件包

yum install zlib zlib-devel  bzip2 bzip2-devel   ncurses ncurses-devel  readline readline-devel openssl openssl-devel  openssl-static  xz  xz-devel  sqlite sqlite-devel  gdbm gdbm-devel  tk tk-devel  db4-devel   libffi-devel        #安装python的依赖包

[root@localhost ~]# rz                   #连接Xshell上传python源包

[root@localhost ~]# ls -lh Python-3.7.3.tgz                    #查看是否上传成功
-rw-r--r--. 1 root root 22M 5月   1 11:28 Python-3.7.3.tgz

3.解压python3源包,创建空目录存放python3

[root@localhost ~]# tar -zxvf Python-3.7.3.tgz        #解压python源包

[root@localhost ~]# ls Python-3.7.3                   #查看python源包的内容
aclocal.m4           configure     Include     m4               Modules  PCbuild        README.rst
CODE_OF_CONDUCT.rst  configure.ac  install-sh  Mac              Objects  Programs       setup.py
config.guess         Doc           Lib         Makefile.pre.in  Parser   pyconfig.h.in  Tools
config.sub           Grammar       LICENSE     Misc             PC       Python


[root@localhost ~]# cd Python-3.7.3/                   #切换到源包的里面    
[root@localhost Python-3.7.3]# 


[root@localhost Python-3.7.3]# mkdir /usr/local/python3       #创建空目录存放python3

4.检查python3包和存放python3包,编译python3包和安装python3包

[root@localhost Python-3.7.3]# ./configure --prefix=/usr/local/python3   #检查安装包的依赖关系是否正确,--prefix=FilePath(存放文件的路径)-->表示把所有文件放到指定的路径,而不是默认路径

[root@localhost Python-3.7.3]# make            #编译python3
Python build finished successfully!            #显示这个就行了,编译就成功


[root@localhost Python-3.7.3]# make install    #安装python3
Installing collected packages: setuptools, pip
Successfully installed pip-19.0.3 setuptools-40.8.0      #显示这个就行了,安装就成功


[root@localhost ~]# ls /usr/local/python3/                #查看python3的内容
bin  include  lib  share

5.创建软链接,相当于Windows下的快捷方式

[root@localhost ~]# ln -s /usr/local/python3/bin/python3.7  /usr/bin/python3   #创建python3软链接
[root@localhost ~]# ln -s /usr/local/python3/bin/pip3.7     /usr/bin/pip3      #创建pip3软链接

6.检验是否可以用,如下就塔建成功,可以用

[root@localhost ~]# python3                                    #启动python3
Python 3.7.3 (default, May  1 2019, 20:20:54) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello world!')                                     
hello world!



[root@localhost ~]# pip3 --version                              #查看pip3版本
pip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

参考Linux公社的文章: http://www.linuxidc.com/Linux/2018-07/153286.htm

 

 

 

 

 

 

标签:塔建,Python,devel,CentOS7,3.7,python3,root,localhost
来源: https://blog.csdn.net/qq_41709494/article/details/89738929

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有