标签:塔建 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。