1. 程式人生 > >CentOS6.6安裝Python-2.7.12

CentOS6.6安裝Python-2.7.12

1、安裝python前所需要的依賴包

yum -y install openssl openssl-devel ncurses-devel.x86_64  bzip2-devel sqlite-devel python-devel zlib gcc

2、下載 python2.7.12原始碼包,解壓到/usr/src目錄

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz

將原始碼包解壓到指定目錄
tar zxvf Python-2.7.12.tgz -C /usr/src

3、配置編譯安裝

編譯前,注意一下,configure時候要使用"--enable-shared

",表示生成動態連結庫。(不然後面編譯mod_wsgi會出錯)僅使用這一項也不夠,還要加上"-rpath"選項,這個代表是否將生成的庫安裝在軟體的安裝目錄,預設是在安裝目錄,否則自己指定路徑。

先建立一個目錄,不然後面configure的時候會出錯:

mkdir -p /usr/local/python/2.7.12/lib
./configure --enable-shared --prefix=/usr/local/python/2.7.12 LDFLAGS="-Wl,-rpath /usr/local/python/2.7.12/lib"
make && make install && make
clean

4、切換新版本

此處一定要把原來的 python2.6.6保留,我開始是直接覆蓋了老版本,結果發現 yum 不能用了,費了無數勁,也沒搞定,只好還原快照了!

mv /usr/bin/python /usr/bin/python2.6.6
ln -fs /usr/local/python/2.7.12/bin/python2.7 /usr/bin/python

5、解決 yum 的問題

因為yum需要使用Python2.6.6的版本,現在 yum 應該不能幹活了,還有設定一下yum相關的檔案,這樣執行yum相關的命令時才不會出錯。"vim /usr/bin/yum",修改第一句,替換成保留的2.6.6的版本:

!/usr/bin/python2.6.6

果然熟悉的 yum 介面出來了!

6、安裝 setuptools、pip

python下的setuptools帶有一個easy_install的工具,在安裝python的每三方模組、工具時很有用,也很方便。安裝setuptools前先安裝pip!

安裝pip:

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

安裝pip的時候回自動安裝 installed pip-9.0.1 setuptools-30.3.0 wheel-0.29.0

最後再說一下,最好把新的 python 的路徑加到 PATH 環境變數中,否則還會有其他元件執行不正常,PATH變數永久生效必須新增到/etc/profile配置檔案,開啟在末尾新增就好了,新增完PATH變數記得立即生效配置檔案。

vim /etc/profile

export PYTHON_HOME=/usr/local/python/2.7.12
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$M2_HOME/bin:$ANT_HOME/bin:$FINDBUGS_HOME/bin:$PYTHON_HOME/bin:$PATH
source /etc/profile
安裝完畢!

相關推薦

CentOS6.6安裝Python-2.7.12

1、安裝python前所需要的依賴包 yum -y install openssl openssl-devel ncurses-devel.x86_64  bzip2-devel sqlite-devel python-devel zlib gcc 2、下載 python

centos6.8 安裝 Python 2.7

 rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm rpm -ivh http://mirrors.aliyun.com/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh https://mirrors

CentOS 6.9編譯安裝Python-2.7.14(python升級)

參考 Python官網: https://www.python.org/ 阿里雲 https://www.aliyun.com/jiaocheng/517192.html &nb

python3.6python 2.7版本安裝pycrypto過程及問題(不需要安裝vs)

方式 導入模塊 ges pac scrip http color sta 下一步 python安裝pycrypto真的是踩到很多坑,說起來一把辛酸淚,好在最後成功解決了,總結了一下遇到的問題,寫出來與大家共享 首先要明白的是crypto和pycrypto是兩個不同的模塊

在Linux CentOS 6.6安裝Python 2.7.9

CentOS 6.6自帶的是Python 2.6.6,而編譯llvm需要Python 2.7以上。 checking for python... /usr/bin/python checking for python >= 2.7... not found configure: error:

在CentOS 6.X 上面安裝 Python 2.7.X以及安裝locust遇到ssl的問題

轉自:http://ruiaylin.github.io/2014/12/12/python%20update/ https://github.com/donnemartin/saws/issues/15 Hi Peter, Guy, Could you try in

一、centos6.6安裝Docker 1.7.1 / linux核心2.6升級到3.11.4

Docker官網上針對Centos的的安裝需求如下: Docker requires a 64-bit installation regardless of your CentOS version. Also, your kernel must be 3.10 at min

安裝python 2.7條件下的pip環境

package 條件 packages pypi pip .py fda 2.7 安裝python wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c

CentOS安裝python-2.7+安裝pip-10.0.0

files 預裝 path packages 編譯 onf block -s wget 註:以下所有操作均在CentOS 6.8 x86_64位系統下完成。 首先查看當前系統預裝的python版本: # whereis python python2: /usr

Python 2.7.12+Django 1.11.8+Ubuntu 16.04.4 LTS+Apache 2.4.33寶塔配置

鏈接 是我 AD 測試環境 可能 static ive window In 將在本地localhost的項目部署到寶塔上;首先創建兩個域名,因為是測試環境,所以只是修該了C:\Windows\System32\drivers\etc\host文件 然後分別建立了前端(

Cent OS7安裝Python 2.7.15

    這種安裝方式為在系統原基礎上進行編譯安裝python2.7.15不廢話,直接開始主題。     1、環境說明     系統版本Cent OS 7,軟體包存放位置/home/s

Linux下安裝python-2.7 先zlib

2018-04-25 釋出 Linux下安裝python-2.7    py

Centos7.1搭建pyenv環境並安裝python 2.7.10

[[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core)  -----------------------------------------------

Linux下升級安裝Python-2.7.8版本

本文主要介紹在Linux(CentOS)下將Python的版本升級為2.7.8的方法 1.下載安裝包 wget http://python.org/ftp/python/2.7.8/Python-2.7.8.tgz   2.解壓縮 編譯 安裝 如果報以上錯誤,請先安裝gcc,

CentOS6.5 升級 Python 2.7 版本

目錄 前言 CentOS 6.5中預安裝了Python-2.6.6,其比較新的Python-2.7.9(CentOS 7預裝版本)主要區別在於新版本的Python匯入了更豐富的模組功能。對於初學者而言這一般不會有太大的影響,相對而言這些新模

Mac OSX 正確地同時安裝Python 2.7 和Python3

Python3出來了(其實已經出來很久了,暈)! 但是還是有很多library還是使用Python2.7,所以要怎麼在Mac裡面同時裝這兩個版本,並且和系統所使用的Python區分開來呢?今天要寫的是如何第一次就正確安裝好,並且切換預設版本,不在誤用系統的Python。 主要就這幾個步驟而已,不會太困難

suse下無root使用者安裝python 2.7

在生產環境的機器上(作業系統為suse),想要使用python做一些工作,隨系統安裝的python版本為2.6,且相應的包也不全,編譯cx_ORACLE時報錯,“無法找到Python.h”,想想還是自己再安裝一個開發版本的吧。 說幹就幹,等等,有沒有root使

mac OS 10.11.6 安裝 Hadoop 2.7.3

1、準備環境 作業系統:Mac OS X 10.11.6 JDK:1.8.0_111 Hadoop:2.7.3 2、配置ssh 首先確認能夠遠端登入 系統偏好設定-共享 在終端執行 ssh-keyagent -t 一

Linux 下python 2.7.12和3.5.2版本切換

成功轉換 python共存下 ,python3下載numpy sudo apt-get install python3-numpy 下載scipy、matplotlib等 sudo apt-get install python3-scipy sudo apt-g

Python 2.7.6 安裝lxml模塊[ubuntu14.04 LTS]

targe 分享 python round .html back ubunt 文件 ati lxml --->首字母是字母l,不是數字1 lxml 2.x : https://pypi.python.org/pypi/lxml/2.3 1xml官網:http