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. js修改css样式

    修改宽度: document.getElementById("div1").style.width="200px"; 修改border-radius: docu ...

  2. 解决 Windows 环境下 conda 切换 Python 版本报错 NoWritablePkgsDirError: No writeable pkgs directories configured.

    1. 起因 今天运行一个 flask 项目,报错:AttributeError: module 'time' has no attribute 'clock' 一查才发现,Python3.8 不再支持 ...

  3. 2020 OC项目集成flutter

    看了网上基本上都是相同套路,但是到我这就不行了,终于解决了, 主要就是profile文件编写, 1.在oc项目的同级目录项创建flutter模块 就是在oc项目的父级目录下,执行 flutter cr ...

  4. iphone拍照的历史顽固问题-鬼影

    iphone11 系列的鬼影问题 近期苹果 iPhone 11 系列的手机又出现了新问题,其中有不少网友表示,自己在用手机拍照后,图片中莫名出现了"鬼影"的现象,这次的" ...

  5. 大语言模型中一个调皮的EOS token

    背景 最近需要做一个微调的培训,所以不可避免地需要上手一下相关的微调,而受限于机器资源,暂时没法做全参数微调,所以就尝试了目前比较火的两种高效微调方式,分别是PTuning和LoRA.模型选择得自然是 ...

  6. WebSSH远程管理Linux服务器、Web终端窗口自适应(二)

    上一篇:Gin+Xterm.js实现WebSSH远程Kubernetes Pod 支持用户名密码认证 支持SSH密钥认证 支持Web终端窗口自适应 支持录屏审计 Go SSH golang.org/x ...

  7. Linux 如何删除乱码的文件

    事情是这样,服务器很多人在使用,以前的离职同事留了一大堆不知道是什么东西. 那些文件看不了,又删不掉,非常碍眼. 我搜索了挺多资料,没有一篇文章能真的解决问题(感觉都是抄来抄去的). 用 SFTP 工 ...

  8. Maven配置私有仓库

    前言   当公司或个人具有自己独有的jar时,不想公开,一般就会放在自己的私有Maven仓库中,在项目中需要引用,此时就需要将公司私有仓库配置到maven当中,一般我们的maven配置的都是aliyu ...

  9. 【JMeter】JMeter添加插件

    JMeter添加插件 目录 JMeter添加插件 一.前言 二.插件管理器 三.推荐插件 1.Custom Thread Groups (1)Ultmate Thread Group (2)Stepp ...

  10. 2021-7-11 Vue的自定义指令简单实例

    获取焦点简单实例,用Vue.directive(ps:指令)定义,命名不要是关键字,用v-加自定义指令名称调用,而内部用钩子函数inserted来实现 <!DOCTYPE html> &l ...