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" 保存。退出