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. 函数接口(Functional Interfaces)

    定义 首先,我们先看看函数接口在<Java语言规范>中是怎么定义的: 函数接口是一种只有一个抽象方法(除Object中的方法之外)的接口,因此代表一种单一函数契约.函数接口的抽象方法可以是 ...

  2. 【Java学习】 Spring的基础理解 IOC、AOP以及事务

    一.简介     官网: https://spring.io/projects/spring-framework#overview     官方下载工具: https://repo.spring.io ...

  3. Unity中的RegisterPlugins:深入解析与实用案例

    Unity中的RegisterPlugins:深入解析与实用案例 在Unity游戏开发中,我们经常需要使用第三方插件来实现一些特定的功能.为了让这些插件能够在Unity中正常工作,我们需要对它们进行注 ...

  4. 分布式多协议接入网关FluxMQ-2.0功能说明

    FluxMQ-2.0版本更新内容 前言 FLuxMQ是一款基于java开发,支持无限设备连接的云原生分布式物联网接入平台.FluxMQ基于Netty开发,底层采用Reactor3反应堆模型,具备低延迟 ...

  5. 河南省CCPC大学生程序设计竞赛赛后总结yy

    这次的ccpc总体来说,取得的成绩并不理想,首先是题目解决的数量较少,其次是罚时太多了.开始也是找到了签到题,按理说应该不难拿下,虽然大家解决这道签到题都不是很快,但是我们小队在比赛已经过去两个小时左 ...

  6. Oracle使用SQL截取某字符串

    很多小伙伴在使用Oracle的时候,想通过SQL来提取根据某一字符串截取来获得的字符串,他苦于对SQL不是很熟悉,但是现在你可以放心啦,现在先恭喜你找到了答案.因为在这里我已经为你写好了相关的函数以及 ...

  7. Redis理论

    什么是Redis Redis(Remote Dictionary Server)是使用C语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库. Redis可以存储键和五种不同类型 ...

  8. 模拟ArrayList(顺序表)的底层实现

    模拟ArrayLIst的底层实现 package com.tedu.api04.list; import java.util.Objects; /** * @author LIGENSEN * Dat ...

  9. EF6连接oracle

    最近项目用到oracle,一直使用sql server,ef很方便连接mssql,但是连接oracle的方法网上很多文章,尝试很多次终于搞定,dbfirst或者codefirst也是可以的. 安装OD ...

  10. Cilium系列-11-启用带宽管理器

    系列文章 Cilium 系列文章 前言 将 Kubernetes 的 CNI 从其他组件切换为 Cilium, 已经可以有效地提升网络的性能. 但是通过对 Cilium 不同模式的切换/功能的启用, ...