Python安装(Linux)

编译、安装过程

首先去官网下载python包,地址:http://www.python.org/download/,然后将tgz格式包解压进入解压目录下,执行以下操作

# 配置并且检查,然后生成编译安装所需要的文件,如:
./configure --prefix /usr/local/python2.7

# --prefix用于指定python的安装路径于/usr/local/python2.7

# 生成文件如下:
configure: creating ./config.status
config.status: creating Makefile
config.status: creating m4/Makefile
config.status: creating lib/Makefile
config.status: creating lib/contrib/Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating doc/drafts/Makefile
config.status: creating po/Makefile.in
config.status: creating doc/texi2pod.pl
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile

# 编译源代码,并生成执行文件
make

# 安装,实际上是将编译生成的可执行文件拷贝到Linux系统中必要的目录下,比如拷贝到/usr/local/bin 下(默认情况)。如果在 
# ./configure 使用--prefix指定安装路径为/usr/local/python2.7,就会将可执行文件拷贝到/usr/local/python2.7中
make install

更换Python版本

完成上述安装后,执行 python -V 命令,如果发现系统上的python版本仍然是自带的旧版本。执行 which python 查看,旧的python安装在/usr/local/bin/python下,其实这是一个软连接。其实新的python也在/usr/local/bin下,/usr/local/bin/python2.7。可以直接通过更改软连接指向的python更换版本

# 如果前面没有指定 --prefix 可以忽略这一步
ln -s /usr/local/python2.7 /usr/local/bin/

如果yum出现异常

vim /usr/bin/yum
# 将头部 #!/usr/bin/python 改为正确的链接

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,一毛也是爱

打开支付宝扫一扫,即可进行扫码打赏哦