linux系統安裝python2 7

2021-09-21 05:34:42 字數 2201 閱讀 6061

centos6系統自帶的python版本為2.6。python中很多模組要求python版本為2.7。本文將介紹如果安裝python2.7。

1、安裝前的準備

安裝readline模組,以提供命令歷史和命令補全功能

12

3

# yum -y install  readline  readline-devel

#yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

為安裝pip做的準備工作

(通常安裝了python2.7,也會安裝pip2.7。用python2.7去安裝pip就是pip2.7,如果用python2.6安裝pip,則pip版本為pip2.6)

python安裝pip會要求安裝一些模組,庫之類的包,並且這些包必須在原始碼編譯安裝python之前裝上,否則就算裝上了這些模組還是會報錯。所以為防止以後安裝pip出錯,我們把下面這包也安裝上

12

# yum -y install zlib-devel

# yum -y install  openssl openssl-devel

安裝gcc編譯工具

1

#yum -y install gcc

安裝

12

3

4

5

#tar zxf python-2.7.11.tgz

#cd python-2.7.11/

#./configure --prefix=/usr/local/python27

#make

#make  install

建立軟連線

12

3

4

5

6

ln-s/usr/local/python27/bin/python2.7/usr/bin/python2.7

# python2.7

python 2.7.11 (default, jan  9 2016, 10:30:38)

[gcc 4.4.7 20120313 (red hat 4.4.7-16)] on linux2

type"help",,"credits"or"license"formoreinformation.

>>>

在使用者家目錄下建立指令碼,將命令補全功能寫入指令碼

#vim  /root/.pythonstartup.py   在指令碼中加入以下命令

1importreadline, rlcompleter; readline.parse_and_bind("tab: complete")

建立乙個環境變數,並追加到使用者家目錄下的.bash_profile檔案中

#vim /root/.bash_profile

export   pythonstartup=~/.pythonstartup.py

注意環境變數修改後,重新登入才生效

linux系統安裝Python

python官網 python.org downloads source code python 3.8.1 operating system xz compressed source tarball 複製鏈結位址 1.安裝工具包和編譯時所需要的一些開發庫 yum y groupinstall de...

linux系統python3 安裝

python3 安裝 1.先保證有安裝以下兩個庫 yum y install openssl yum install zlib devel y 注 pip依賴ssl環境,安裝完成後預設就有pip3 2.編譯安裝python3 tar zxvf python 3.5.2.tgz cd python 3...

linux系統安裝python3 6

如果本機安裝了python2,盡量不要管他,使用python3執行python指令碼就好,因為可能有程式依賴目前的python2環境 比如yum!不要動現有的python2環境!1 安裝依賴環境 yum y install zlib devel bzip2 devel openssl devel n...