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. 【LeetCode摩尔投票】有趣的简单题:数组中出现次数超过一半的数字

    数组中出现次数超过一半的数字 https://leetcode.cn/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-l ...

  2. 自然语言处理 Paddle NLP - 检索式文本问答-理论

    问答系统(Question Answering System,QA) 是信息检索系统的一种高级形式,它能用准确.简洁的自然语言回答用户用自然语言提出的问题.其研究兴起的主要原因是人们对快速.准确地获取 ...

  3. MySQL 存储引擎 InnoDB 内存结构之缓冲池

    缓冲池是主存储器中的一个区域,在访问 table 和索引数据时InnoDB会对其进行缓存.缓冲池允许直接从内存中访问频繁使用的数据,从而加快处理速度.在专用服务器上,通常将高达 80% 的物理内存分配 ...

  4. 使用部分写时复制提升Lakehouse的 ACID Upserts性能

    使用部分写时复制提升Lakehouse的 ACID Upserts性能 译自:Fast Copy-On-Write within Apache Parquet for Data Lakehouse A ...

  5. Git的基本操作(CUDR)及分支

    ## 安装 到Git官网下载,网站地址:https://git-scm.com/downloads 需要从网上下载一个,然后进行默认安装即可.安装完成后,在开始菜单里面找到 "Git --& ...

  6. 【Git】常用命令汇总

    一.仓库管理 git init:本地初始化 git clone:克隆远程仓库 git remote:远程仓库管理 git remote:查看远程仓库的信息 git remote -v:显示更详细的信息 ...

  7. 即构SDK8月迭代:新增下行网络测速、切换房间、预览首帧回调等多项功能

    即构SDK8月上新,网络探测模块新增下行网络测速.媒体播放器新增缓存到文件结尾的回调.新增切换房间功能.新增预览首帧回调等.本月SDK迭代新上线的功能非常丰富,详细内容请看下文. LiveRoom 新 ...

  8. <学习笔记> 关于二项式反演

    1 容斥原理的式子: \[|A1∪A2∪...∪An|=\sum_{1≤i≤n}|Ai|−\sum_{1≤i<j≤n}|Ai∩Aj|+...+(−1)^{n−1}×|A1∩A2∩...∩An| ...

  9. MySQL5.5+配置主从同步并结合ThinkPHP5设置分布式数据库

    前言: 本文章是在同处局域网内的两台windows电脑,且MySQL是5.5以上版本下进行的一主多从同步配置,并且使用的是集成环境工具PHPStudy为例.最后就是ThinkPHP5的分布式的连接,读 ...

  10. 手写 Vuex4 源码

    本文首发于掘金,未经许可禁止转载 Vuex4 是 Vue 的状态管理工具,Vuex 和单纯的全局对象有以下两点不同: Vuex 的状态存储是响应式的 不能直接改变 store 中的状态.改变 stor ...