centOS-6.9 默認(rèn)自帶的Python為2.6的版本
1肉迫、安裝基礎(chǔ)包(不然在開發(fā)時會有各種小問題)
yum -y install wget gcc c++make zlib-devel readline-devel bzip2-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel openssl-devel python-devel
wget:下載包弄跌;
gcc、c++虏两、make:用來編譯的愧旦,裝python包,可能要用到gcc和c++定罢;
zlib-devel: 壓縮和解壓方面的笤虫,
bzip2-devel :解決沒有_bz2模塊的問題,也是壓縮方面的祖凫,因為python沒有自帶琼蚯。
ncurses-devel :處理圖片要用到
2、下載Python3.6
wget --no-check-certificate https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz#md5=e1a36bfffdd1d3a780b1825daf16e56c
3惠况、解壓
tar -zxvf Python-3.6.2.tgz
4凌停、進(jìn)入解壓后文件夾
cd Python-3.6.2
5、創(chuàng)建安裝文件夾
mkdir /usr/local/python3
6售滤、配置
./configure --prefix=/usr/local/python3
7罚拟、編譯
make
8、安裝
make install
9完箩、修改文件
將原 /usr/bin/python 名稱修改為python_old
mv /usr/bin/python /usr/bin/python_old
10赐俗、修改yum文件
vi /usr/bin/yum
將#!/usr/bin/python 改成 #弊知!/usr/bin/python_old
前提是你/usr/bin/下有python_old 文件夾 (在上一步已經(jīng)創(chuàng)建)
修改完后 執(zhí)行代碼 測試是否能使用
yum -help
11阻逮、建立新Python 鏈接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
12、最后查看pip能否使用
pip -v
如果是這樣
需要執(zhí)行命令
yum -y install pip
如果出現(xiàn)下面情況
執(zhí)行代碼 安裝epel擴(kuò)展源:
yum -y install epel-release
EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社區(qū)打造秩彤,為 RHEL 及衍生發(fā)行版如 CentOS叔扼、Scientific Linux 等提供高質(zhì)量軟件包的項目事哭。
然后安裝pip
yum -y install python-pip
現(xiàn)在我們就可以使用 Python-3.6 進(jìn)行愉快的玩耍了