python安装

来源:互联网 发布:ubuntu 14 拼音输入法 编辑:程序博客网 时间:2024/04/28 18:12

安装编译器及包

yum groupinstall "Development tools"

# yum install zlib-devel
# yum install bzip2-devel
# yum install openssl-devel
# yum install ncurses-devel

网上下载python

-rw-r--r--.  1 root root  11793433 Sep 18  2014 Python-2.7.3.tar.bz2

解压

tar -jxvf Python-2.7.3.tar.bz2

drwxr-x---. 18 1000 1002      4096 Aug 20 18:06 Python-2.7.3

编译安装

cd Python-2.7.3

./configure --prefix=/usr/local

make && make altinstall

重点是 altinstall 而不是 install , 这样刚刚安装的python就在这里:/usr/local/bin/python2.7,而系统的python在这里:/usr/bin/python 和 /usr/bin/python2.6.


没有安装之前系统默认python

[root@centosTest ~]# ll /usr/bin/python*
-rwxr-xr-x. 2 root root 9032 Feb 22  2013 /usr/bin/python
lrwxrwxrwx. 1 root root    6 Nov 18  2013 /usr/bin/python2 -> python
-rwxr-xr-x. 2 root root 9032 Feb 22  2013 /usr/bin/python2.6


安装之后

[root@centosTest local]# which python2.7
/usr/local/bin/python2.7

[root@centosTest local]# python2.7
Python 2.7.3 (default, Aug 20 2014, 18:04:57) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 


安装配置python setuptools

[root@centosTest download]# wget --no-check-certificate http://pypi.python.org/packages/source/d/distribute/distribute-0.6.27.tar.gz

[root@centosTest distribute-0.6.27]# tar -zxvf distribute-0.6.27.tar.gz 

[root@centosTest distribute-0.6.27]# cd distribute-0.6.27

[root@centosTest distribute-0.6.27]# python2.7 setup.py install

这个命令会生成 /usr/local/bin/easy_install-2.7 脚本。而这个脚本可以用来安装其他python package

# easy_install-2.7 virtualenv




其他package 可以类似安装完成。另外在命令行下可以直接输入 python2.7 进入python2.7 的环境,如果是python 则进入 2.6.6 的环境。当然你也可通过link的方式把 python 2.7 的命令 link到 python ,而将系统本身的python 2.6.6 做一下改变,改动配置文件就可以。打个比方

程序代码 程序代码

cd /usr/bin
rm -rf python
ln -s /usr/local/bin/python2.7 python
这样做了之后,可能导致一个问题yum 命令不能用,这时需要修改yum
vi /usr/bin/yum
修改第一行的python路径 #!/usr/bin/python2.6因为centos 是用的python2.6
参考:http://www.yihaomen.com/article/linux/284.htm

0 0
原创粉丝点击