Summary

Hostmonster uses the preinstalled version of Python that ships with CentOS. Because of this it is often not the latest release. This article will explain how to install an updated version of python locally.

Download Python

Enter the following commands to download and extract Python 2.7 to your hosting account.

下载安装的过程基本在这里

1.建立一个文件夹保存下载的压缩包,进入之后下载;

2.然后解压缩

3.进入解压缩之后的文件夹准备安装

mkdir ~/python
cd ~/python
wget http://www.python.org/ftp/python/3.4.0/Python-3.4.0b1.tgz
tar zxfv Python-3.4.0b1.tgz
find ~/python -type d | xargs chmod 0755
cd Python-3.4

Install Python

Once extracted you can use the following commands to configure and install Python.

./configure --prefix=$HOME/python
make
make install

5.开始安装

Modify the .bashrc

For your local version of python to load you will need to add it to the .bashrc file.

vim ~/.bashrc

Press i ,than Enter:

export PATH=$HOME/python/bin:$PATH

Write the changes and close vim:

:wq

Press Enter

source ~/.bashrc

Note: You may need to logout for the environment to update.

Enter python -V to check the version of python installed.

6.设置环境变量。

【注意】 以上的操作都完成之后,但是由于linux原来就有一个版本的 python,这时候查看版本会发现,仍然是原来的版本,新的还是看不到。需要作如下操作。

1.再将原来/usr/bin/python链接改为别的名字

1 mv /usr/bin/python
/usr/bin/python_old

2.解压的新版的 python文件夹下,安装完成之后会有一个 /bin/python   
把这个移动到原来链接位置(链接过去 ln)

再建立新版本python的链接

1 ln -s
/新版python的路径
/bin/python2.7
/usr/bin/python

3. 现在ok了,可以查询了。

python -V        可以看到信版本了

Python 3.4.0b1 (default, Jan 20 2014, 20:35:22)

[GCC 4.4.3] on linux

Type "help", "copyright", "credits" or "license" for more information.

import 'atexit' # <class '_frozen_importlib.BuiltinImporter'>

# destroy atexit

>>>

http://www.python.org/ftp/python/3.4.0

Index of /ftp/python/3.4.0

Name Last modified Size Description

Parent Directory   -  
Python-3.4.0a1.tar.bz2 04-Aug-2013 04:36 13M  
Python-3.4.0a1.tar.bz2.asc 04-Aug-2013 04:36 836  
Python-3.4.0a1.tar.xz 04-Aug-2013 04:36 11M  
Python-3.4.0a1.tar.xz.asc 04-Aug-2013 04:36 836  
Python-3.4.0a1.tgz 04-Aug-2013 04:36 16M  
Python-3.4.0a1.tgz.asc 04-Aug-2013 04:36 836  
Python-3.4.0a2.tar.bz2 07-Sep-2013 14:13 13M  
Python-3.4.0a2.tar.bz2.asc 07-Sep-2013 14:16 836  
Python-3.4.0a2.tar.bz2.md5 07-Sep-2013 14:15 32  
Python-3.4.0a2.tar.xz 07-Sep-2013 14:15 11M  
Python-3.4.0a2.tar.xz.asc 07-Sep-2013 14:16 836  
Python-3.4.0a2.tar.xz.md5 07-Sep-2013 14:15 32  
Python-3.4.0a2.tgz 07-Sep-2013 14:13 16M  
Python-3.4.0a2.tgz.asc 07-Sep-2013 14:16 836  
Python-3.4.0a2.tgz.md5 07-Sep-2013 14:15 32  
Python-3.4.0a3.tar.bz2 30-Sep-2013 01:21 13M  
Python-3.4.0a3.tar.bz2.asc 30-Sep-2013 01:24 836  
Python-3.4.0a3.tar.bz2.md5 30-Sep-2013 01:23 32  
Python-3.4.0a3.tar.xz 30-Sep-2013 01:23 11M  
Python-3.4.0a3.tar.xz.asc 30-Sep-2013 01:24 836  
Python-3.4.0a3.tar.xz.md5 30-Sep-2013 01:23 32  
Python-3.4.0a3.tgz 30-Sep-2013 01:20 16M  
Python-3.4.0a3.tgz.asc 30-Sep-2013 01:24 836  
Python-3.4.0a3.tgz.md5 30-Sep-2013 01:23 32  
Python-3.4.0a4.tar.bz2 21-Oct-2013 00:50 14M  
Python-3.4.0a4.tar.bz2.asc 21-Oct-2013 00:53 836  
Python-3.4.0a4.tar.bz2.md5 21-Oct-2013 00:53 32  
Python-3.4.0a4.tar.xz 21-Oct-2013 00:53 12M  
Python-3.4.0a4.tar.xz.asc 21-Oct-2013 00:53 836  
Python-3.4.0a4.tar.xz.md5 21-Oct-2013 00:53 32  
Python-3.4.0a4.tgz 21-Oct-2013 00:50 16M  
Python-3.4.0a4.tgz.asc 21-Oct-2013 00:53 836  
Python-3.4.0a4.tgz.md5 21-Oct-2013 00:53 32  
Python-3.4.0b1.tar.bz2 24-Nov-2013 21:37 15M  
Python-3.4.0b1.tar.bz2.asc 24-Nov-2013 21:37 836  
Python-3.4.0b1.tar.bz2.md5 24-Nov-2013 21:37 32  
Python-3.4.0b1.tar.xz 24-Nov-2013 21:37 13M  
Python-3.4.0b1.tar.xz.asc 24-Nov-2013 21:37 836  
Python-3.4.0b1.tar.xz.md5 24-Nov-2013 21:37 32  
Python-3.4.0b1.tgz 24-Nov-2013 21:37 18M  
Python-3.4.0b1.tgz.asc 24-Nov-2013 21:37 836  
Python-3.4.0b1.tgz.md5 24-Nov-2013 21:37 32  
Python-3.4.0b2.tar.xz 05-Jan-2014 21:40 13M  
Python-3.4.0b2.tar.xz.asc 05-Jan-2014 21:40 836  
Python-3.4.0b2.tar.xz.md5 05-Jan-2014 21:40 32  
Python-3.4.0b2.tgz 05-Jan-2014 21:40 18M  
Python-3.4.0b2.tgz.asc 05-Jan-2014 21:40 836  
Python-3.4.0b2.tgz.md5 05-Jan-2014 21:40 32  
python-3.4.0a1-macosx10.5.dmg 03-Aug-2013 22:33 19M  
python-3.4.0a1-macosx10.5.dmg.asc 03-Aug-2013 22:47 487  
python-3.4.0a1-macosx10.6.dmg 03-Aug-2013 23:09 19M  
python-3.4.0a1-macosx10.6.dmg.asc 03-Aug-2013 23:18 487  
python-3.4.0a1-pdb.zip 03-Aug-2013 23:11 33M  
python-3.4.0a1-pdb.zip.asc 08-Sep-2013 19:52 203  
python-3.4.0a1.amd64-pdb.zip 03-Aug-2013 23:12 22M  
python-3.4.0a1.amd64-pdb.zip.asc 03-Aug-2013 23:14 203  
python-3.4.0a1.amd64.msi 03-Aug-2013 23:12 20M  
python-3.4.0a1.amd64.msi.asc 03-Aug-2013 23:14 203  
python-3.4.0a1.msi 03-Aug-2013 23:11 20M  
python-3.4.0a1.msi.asc 08-Sep-2013 19:53 203  
python-3.4.0a2-macosx10.5.dmg 07-Sep-2013 19:27 19M  
python-3.4.0a2-macosx10.5.dmg.asc 07-Sep-2013 19:32 487  
python-3.4.0a2-macosx10.6.dmg 07-Sep-2013 20:02 22M  
python-3.4.0a2-macosx10.6.dmg.asc 07-Sep-2013 20:22 487  
python-3.4.0a2-pdb.zip 08-Sep-2013 19:50 33M  
python-3.4.0a2-pdb.zip.asc 08-Sep-2013 19:57 203  
python-3.4.0a2.amd64-pdb.zip 08-Sep-2013 19:51 22M  
python-3.4.0a2.amd64-pdb.zip.asc 08-Sep-2013 19:52 203  
python-3.4.0a2.amd64.msi 08-Sep-2013 19:51 20M  
python-3.4.0a2.amd64.msi.asc 08-Sep-2013 19:52 203  
python-3.4.0a2.msi 08-Sep-2013 19:50 20M  
python-3.4.0a2.msi.asc 08-Sep-2013 19:56 203  
python-3.4.0a3-macosx10.5.dmg 29-Sep-2013 02:02 19M  
python-3.4.0a3-macosx10.5.dmg.asc 29-Sep-2013 02:05 487  
python-3.4.0a3-macosx10.6.dmg 29-Sep-2013 02:29 22M  
python-3.4.0a3-macosx10.6.dmg.asc 29-Sep-2013 02:34 487  
python-3.4.0a3-pdb.zip 29-Sep-2013 19:51 33M  
python-3.4.0a3-pdb.zip.asc 29-Sep-2013 19:54 203  
python-3.4.0a3.amd64-pdb.zip 29-Sep-2013 19:51 22M  
python-3.4.0a3.amd64-pdb.zip.asc 29-Sep-2013 19:54 203  
python-3.4.0a3.amd64.msi 29-Sep-2013 19:51 20M  
python-3.4.0a3.amd64.msi.asc 29-Sep-2013 19:54 203  
python-3.4.0a3.msi 29-Sep-2013 19:51 20M  
python-3.4.0a3.msi.asc 29-Sep-2013 19:54 203  
python-3.4.0a4-macosx10.5.dmg 20-Oct-2013 11:21 19M  
python-3.4.0a4-macosx10.5.dmg.asc 20-Oct-2013 11:25 487  
python-3.4.0a4-macosx10.6.dmg 20-Oct-2013 11:50 23M  
python-3.4.0a4-macosx10.6.dmg.asc 20-Oct-2013 11:55 487  
python-3.4.0a4-pdb.zip 20-Oct-2013 20:04 34M  
python-3.4.0a4-pdb.zip.asc 20-Oct-2013 20:38 203  
python-3.4.0a4.amd64-pdb.zip 20-Oct-2013 20:05 22M  
python-3.4.0a4.amd64-pdb.zip.asc 20-Oct-2013 20:38 203  
python-3.4.0a4.amd64.msi 20-Oct-2013 20:05 21M  
python-3.4.0a4.amd64.msi.asc 20-Oct-2013 20:38 203  
python-3.4.0a4.msi 20-Oct-2013 20:04 20M  
python-3.4.0a4.msi.asc 20-Oct-2013 20:37 203  
python-3.4.0b1-macosx10.5.dmg 24-Nov-2013 20:25 21M  
python-3.4.0b1-macosx10.5.dmg.asc 24-Nov-2013 20:28 487  
python-3.4.0b1-macosx10.6.dmg 24-Nov-2013 20:46 21M  
python-3.4.0b1-macosx10.6.dmg.asc 24-Nov-2013 20:51 487  
python-3.4.0b1-pdb.zip 24-Nov-2013 19:11 35M  
python-3.4.0b1-pdb.zip.asc 24-Nov-2013 19:22 203  
python-3.4.0b1.amd64-pdb.zip 24-Nov-2013 19:21 23M  
python-3.4.0b1.amd64-pdb.zip.asc 24-Nov-2013 19:22 203  
python-3.4.0b1.amd64.msi 24-Nov-2013 19:21 23M  
python-3.4.0b1.amd64.msi.asc 24-Nov-2013 19:22 203  
python-3.4.0b1.msi 24-Nov-2013 19:11 23M  
python-3.4.0b1.msi.asc 24-Nov-2013 19:22 203  
python-3.4.0b2-macosx10.5.dmg 05-Jan-2014 19:20 21M  
python-3.4.0b2-macosx10.5.dmg.asc 05-Jan-2014 19:37 473  
python-3.4.0b2-macosx10.6.dmg 05-Jan-2014 20:09 21M  
python-3.4.0b2-macosx10.6.dmg.asc 05-Jan-2014 20:55 473  
python-3.4.0b2-pdb.zip 05-Jan-2014 16:25 35M  
python-3.4.0b2-pdb.zip.asc 05-Jan-2014 16:28 203  
python-3.4.0b2.amd64-pdb.zip 05-Jan-2014 16:14 23M  
python-3.4.0b2.amd64-pdb.zip.asc 05-Jan-2014 16:28 203  
python-3.4.0b2.amd64.msi 05-Jan-2014 16:14 24M  
python-3.4.0b2.amd64.msi.asc 05-Jan-2014 16:28 203  
python-3.4.0b2.msi 05-Jan-2014 16:25 23M  
python-3.4.0b2.msi.asc 05-Jan-2014 16:28 203  
python340a1.chm 03-Aug-2013 23:04 6.4M  
python340a1.chm.asc 03-Aug-2013 23:13 203  
python340a2.chm 08-Sep-2013 19:44 6.5M  
python340a2.chm.asc 08-Sep-2013 19:52 203  
python340a3.chm 29-Sep-2013 19:46 6.5M  
python340a3.chm.asc 29-Sep-2013 19:54 203  
python340a4.chm 20-Oct-2013 19:51 6.5M  
python340a4.chm.asc 20-Oct-2013 20:38 203  
python340b1.chm 24-Nov-2013 19:03 6.6M  
python340b1.chm.asc 24-Nov-2013 19:22 203  
python340b2.chm 05-Jan-2014 16:04 6.8M  
python340b2.chm.asc 05-Jan-2014 16:28 203  

Apache/2.2.16 (Debian) Server at www.python.org Port 80

How to Install Python on Linux的更多相关文章

  1. Django Python MySQL Linux 开发环境搭建

    Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...

  2. 安装 Python IDLE (Linux)

    Python IDLE (Integrated Development and Learning Environment) 是一个官方的轻量级 Python IDE.在不同的 Linux 的发布版本中 ...

  3. install Python 2.7 and Python 3.3 on CentOS 6

    来自:http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/ In this guide I will show you ...

  4. 第6章:使用Python监控Linux系统

    1.Python编写的监控工具 1).多功能系统资源统计工具dstat dstat是一个用Python编写的多功能系统资源统计工具,用来取代Linux下的vmstat,iostat,netstat和i ...

  5. install python+twisted+mysqldb+django on mac

    一. install python 1) check install or not 在mac终端输入命令:which python 即可查看python的路径 2)未安装时,手动下载安装包 地址:ht ...

  6. python3 安装 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz RHEL 8 install Python 3 or Python 2 using yum 编译安装 python3.7.4 . OpenSSL 1.0.2 or 1.1. Consequently, OpenSSL 0.9.8 and 1.0

    #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz Modules/Setup.dist https://askubuntu ...

  7. 再见Xshell、Xftp!Python执行Linux命令、上传下载远程文件

    相信大家应该都接触过Linux操作系统(Ubuntu.Centos等),那么在使用的Linux操作系统需要使用一些远程ssh工具,尤其是公网服务器. 常用的ssh工具主要有:Xshell.MobaXt ...

  8. linux 部署python 系统服务管理命令 yum源设置 linux定时任务 python在linux的虚拟环境安装以及使用

    安装python3 三种方式 ==linux下很多脚本默认都用python2, 所以不要把python3的执行文件改为python,因为linux里默认python就是运行python2版本 == y ...

  9. python实现Linux启动守护进程

    python实现Linux启动守护进程 DaemonClass.py代码: #/usr/bin/env python # -*- coding: utf-8 -*- import sys import ...

  10. 使用Python获取Linux系统的各种信息

    哪个Python版本? 当我提及Python,所指的就是CPython 2(准确的是2.7).我会显式提醒那些相同的代码在CPython 3 (3.3)上是不工作的,以及提供一份解释不同之处的备选代码 ...

随机推荐

  1. AI-3线性回归

    3.1笔记 线性回归假设y与多个x之间的关系是线性的,且噪声符合正态分布. 线性模型则是对输入特征做仿射变换Y^ = W * X+b,其中Y^为预测值,我们希望预测值与真实值Y的误差最小.那如何衡量这 ...

  2. 使用C#编写.NET分析器-第二部分

    译者注 这是在Datadog公司任职的Kevin Gosse大佬使用C#编写.NET分析器的系列文章之一,在国内只有很少很少的人了解和研究.NET分析器,它常被用于APM(应用性能诊断).IDE.诊断 ...

  3. 前端uni-app自定义精美全端复制文本插件,支持全端文本复制插件 可设置复制按钮颜色

    随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身. 通过组件化开发,可以有 ...

  4. pe文件对齐

    PE中规定了三类对齐:数据在内存中的对齐. 数据在文件中的对齐.资源文件资源数据的对齐. 1.内存对齐 由于windows操作系统对内存属性的设置以也为单位,所以通常情况下,节在内存中的对齐单位必须至 ...

  5. DevOps|研发效能治理:进化史、规模化与治理复杂性

    麻广广@码猿外 研发效能这个词近几年火遍全网,各大企业都加入了研发效能治理的行列,开始梳理企业内部各个团队的研发流程,以期望找到企业降本增效的方向. 抛开政治因素,研发效能治理我们到底是在谈什么呢?从 ...

  6. 蜂鸟E203 仿真之路

    本文记录自己在学习蜂鸟E203的过程.下面简单介绍一下仿真之路所遇到的困难和走过的坑. 1.环境开发 :一般选择ubuntu 18.04 这个版本,安装这个教程很多,可以自行学习. 2.在Linux中 ...

  7. Vue报错Custom elements in iteration require 'v-bind:key' directives."错误解决

    错误代码 <swiper> <swiper-item v-for="item in banners"> <a :href="item.lin ...

  8. CoaXPress 2.0 FPGA HOST IP Core Linux Demo

    目录 Hello-FPGA CoaXPress 2.0 Host FPGA IP Core Linux Demo 4 1 说明 4 2 设备连接 7 3 VIVADO FPGA工程 7 4 调试说明 ...

  9. [db2]缓冲池管理

    简介 缓冲池指的是从硬盘读取表和索引数据时,数据库管理器分配的用于高速缓存这些表和索引数据的内存区域.每个数据库都必须具有至少一个缓冲池,创建数据库时会自动创建一个名为IBMDEFAULTBP的缓冲池 ...

  10. MySql之锁

    MySql之锁 一.全局锁 对整个数据库加锁 应用:数据库所有表备份 二.表级锁 1.表锁 分为两类: 表共享读锁read lock 表独占写锁write lock 2.元数据锁 避免DML语句和DD ...