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"
for
more
information.
>>>
在使用者家目錄下建立指令碼,將命令補全功能寫入指令碼
#vim /root/.pythonstartup.py 在指令碼中加入以下命令
1import
readline, 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...