因有一个项目在windows下开发,在打包时发现Pyinstaller只能打包成exe,不能打成linux下的可执行文件,所以需要在服务器端搭建环境编译。特此记录!
注意,注意!如果本机安装了python2,千万不要管他,使用python3运行python脚本就好,因为有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!
一、安装python3.6
1. 安装依赖环境
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel
sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel
xz-devel
因没有外网网络(这个是项目的原因,不允许接外网),所以只能把操作系统光盘加载成了yum镜像源,也可以比较方便的安装。以上的包都会有。可放心安装。
2.下载Python3
可根据个人需求安装相应的版本,有一个小技巧,可以用上面的链接,把版本号改了以后,就可以下载想要的版本号了。
3.安装Python3
个人习惯安装在/usr/local/python3(具体安装位置看个人喜好)3.安装python3
创建目录:
mkdir -p /usr/local/python3
解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不同而不同,如:我下载的是Python3.6.0.那我这里就是Python-3.6.0.tgz)
tar -zxvf Python-3.6.0.tgz
4.进入解压后的目录,编译安装。
# cd