Centos6.7安装PyOne教程(一)

这是一次跳坑行为,但是不可否认的是,Pyone的稳定性相对来说要比CuteOne要好很多。
管理起来也比较方便。 
简单记录一下我的安装过程把,比较曲折。 
我的强烈建议是,使用官方的一键脚本,不过貌似不支持Centos6.7。 
老实一点,就按照我以下的过程来。 
还有最好安装我的步骤来,安装好所有环境之后再调试。 
本篇主要记录一下环境搭建,建议在内存1G以上搭建(以下是本人测试,centos6.7是不支持一键安装的) 
特别注意:本篇主要记录下环境配置,请在系统root目录下操作,
高手请无视(不过高手个根本用不着看吧),否则会出现很多情况,
例如Path设置不多,导致安装各种软件配置不对,无法正常运行。 
至于gcc、wget之类没有安装的,自己百度,基本上方法都比较靠谱。

《Centos6.7安装PyOne教程(一)》

   《Centos6.7安装PyOne教程(一)》

     

安装git

这个已经安装的可以直接忽略(建议先更新一下yum     

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install  gcc perl-ExtUtils-MakeMaker
  
yum remove git
  

      

https://github.com/git/git/releases
查看git最新版本,一定要安装最新的。
下载软件包 wget https://www.kernel.org/pub/software/scm/git/git-2.13.3.tar.gz
  
解压 tar -zxvf git-2.11.0.tar.gz 进入目录配置 cd git-2.13.3 ./configure --prefix=/usr/local/git 安装 make && make install 配置全局路径(不要和其他软件参数冲突) export PATH="/usr/local/git/bin:$PATH" source /etc/profile

2、安装升级python2.6到2.7 

《Centos6.7安装PyOne教程(一)》 

 

解压 tar -zxvf git-2.11.0.tar.gz 进入目录配置 cd git-2.13.3 ./configure --prefix=/usr/local/git 安装 make && make install 配置全局路径(不要和其他软件参数冲突) export PATH="/usr/local/git/bin:$PATH" source /etc/profile
#下载python2.7,貌似2.7在2020年1月1号就不更新了
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

 

#解压,忘记说了最好选好文件目录,否则麻烦事会很多
tar -zxf Python-2.7.13.tgz 

 

#进入文件夹
cd Python-2.7.13
#用make编译安装
./configure --prefix=/usr/local/python2.7 --with-threads --enable-shared
make && make altinstall

   

#创建新的超链接,使默认的python程序为你新安装的程序,否则你python -V看到的版本还是2.6
#这里只是参考代码,具体要看你实际的安装位置.
ln -s /usr/local/python2.7/lib/libpython2.7.so /usr/lib
ln -s /usr/local/python2.7/lib/libpython2.7.so.1.0 /usr/lib
ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python
ln -s /usr/local/python2.7/lib/libpython2.7.so /usr/lib64
ln -s /usr/local/python2.7/lib/libpython2.7.so.1.0 /usr/lib64

 

#安装pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

 

#将pythone修改为2.6,否则你的yum就用不了了.由于yum是基于python2.6才能正常工作,需单独将yum指向python2.6版本
vim /usr/bin/yum

 

3、安装supervisor (自动开机配置,如果不需要,可以不安装)

 

#我是用yum安装的,我的强烈建议是,真的不是那懒惰的话就尽量避免用yum安装,版本更新很不及时 yum install -y epel-release yum install -y supervisor

#安装无法使用的可以参考这里https://www.jianshu.com/p/8d89b2443e6a
    

  

[root@centos67-x64 ~]# supervisord
Traceback (most recent call last):
  File "/usr/bin/supervisord", line 2, in <module>
    from supervisor.supervisord import main
ImportError: No module named supervisor.supervisord
#这就是没有在root目录下安装导致的配置不正确,网上搜索的方法,稍微不注意就会出现如上问题,包含python等

《Centos6.7安装PyOne教程(一)》

安装成功后可以正常运行。

《Centos6.7安装PyOne教程(一)》

发表回复