公司的centos6.6 要python升级到2.7,遇到各种错误。
记录几个要点。
1. 在下载了Python-2.7.3.tar.bz2 之后,别急着解析,
先运行一下
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
sudo yum -y install mysql-devel python-devel mysql (为了安装mysql-python)
sudo yum -y install libxml2-dev libxslt-devel (为了安装lxml)
然后再解压,和make,等等。。
如果yum的顺序在make之后,那么将导致yum install的东西的效果无效。需要重新编译才可以。
2. 这样可以保证安装pip的时候不会出现,找不到pkg-resources这种包的错误,也便于以后安装什么mysql等东西。
3.pip这种东西一定要按照 官网上面的 https://pip.pypa.io/en/stable/installing/
先下载get-pip.py 然后运行 python get-pip.py。
4.如果你运行了sudo yum install python-pip 那么请先卸载:sudo yum remove python-pip。