linux和python

解决软件编译所需要的程序依赖

yum install 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 -y

下载python3的源代码

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

解压缩python源代码包

tar -xvf Python-3.6.2.tgz
进入解压缩之后的源代码包目录
cd Python-3.6.2/

编译三部曲

1.指定python安装路径,释放makefile编译文件
   ./configure --prefix=/opt/python36/
2.编译
   直接执行make指令,会调用gcc编译工具,开始编译python的c语言代码
   make
3.编译且安装,走到这一步,才是真正的生成/opt/python36/这个文件夹,以及python3解释器
   make install
4.备注,以上2,3步骤,可以合为一个
   make && make install

将python添加到lunix环境变量中

1.获取python路径
   在python中输入pwd
   [root@bogon python36]# pwd
   /opt/python36
2.获取lunix环境变量    [root@bogon python36]# echo $PATH    /opt/python36/bin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin 3.编辑ect/profiel文件    [root@bogon python36]# vim /etc/profile 4.在文件的最后一行写入    PATH="/opt/python36/bin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"    保存。退出

 

posted @ 2019-07-08 21:16  __Invoker  阅读(166)  评论(0编辑  收藏  举报