前提:centos6.5
1.安装开发工具
yum groupinstall "Development tools" (编译python2需要用到)
2.安装 sqlite-devel
yum install sqlite-devel -y
3.安装 Python 2.7(centos6.5默认安装的Python版本是2.6,我需要安装Python2.7以上版本,得另外安装,至于系统上的原版Python,因涉及依赖关系,不动它)
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
tar xf Python-2.7.8.tgz
cd Python-2.7.8
./configure –prefix=/usr/local/python27
make && make install
4.安装pip(是python某一类的包管理软件,类似yum一样,以后就可以pip install 软件包名,这样安装软件了),安装后可以发现pip安装在/usr/local/python27/bin/目录下,而不是/bin目录,
虽然系统已经存在python2.6
wget https://bootstrap.pypa.io/get-pip.py(如果无法下载,请复制链接地址到浏览器中打开)
/usr/local/python27/bin/python2.7 get-pip.py
5.最后安装bypy
/usr/local/python27/bin/pip2.7 install bypy
6.运行bypy
/usr/local/python27/bin/bypy info(首次运行时,先运行这个,然后看终端提示,在网页中打开提示网址,认证,最后复制认证代码,然后在终端中复制,回车,认证成功)
最后,把路径映射到PATH环境变量中:
ln -s /usr/local/python27/bin/python2.7 /usr/local/bin/python27
ln -sv /usr/local/python27/bin/pip2.7 /usr/local/bin/pip27
这里需要注意一下/usr/local/bin在某些情况下是不被系统默认设置的,需要自己修改系统变量以
便支持软件直接运行
补充:如果想要运行bypygui,则必须要
yum install tcl tcl-devel tk tk-devel
然后进入python源代码目录,重新运行make && make install即可
可以参考https://wiki.python.org/moin/TkInter