Centos 安裝Python3

一、安裝必要工具

yum install -y wget make

二、安裝依賴

  • 通用方法
yum groupinstall -y Development Tools
yum install -y openssl-devel bzip2-devel zlib-devel ncurese-devel sqlite-devel readline-devel
  • centos7可選用方法

yum-builddep: 安裝缺少的依賴項來構(gòu)建指定的包。

yum install -y yum-utils
yum-builddep python -y

三、編譯安裝Python3

  • 下載源碼包
wget -O /tmp/Python-3.5.1.tgz https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

此處以Python 3.5.1為例。

  • 解壓
tar -zxvf /tmp/Python-3.5.1.tgz -C /tmp/
  • 編譯安裝
/tmp/Python-3.5.1/configure
make && make install

四、更改系統(tǒng)默認(rèn)Python版本為Python3(建議跳過)

  • 更改原來python命令軟連接
rm -f /usr/bin/python
ln -s /usr/local/bin/python3 /usr/bin/python
  • 添加pip命令軟連接
ln -s /usr/local/bin/pip3 /usr/bin/pip
  • 修復(fù)yum命令

yum默認(rèn)解析器是系統(tǒng)自帶的python,但是前面已經(jīng)更改了/usr/bin/python的軟連接,所以現(xiàn)在/usr/bin/python已經(jīng)是新安裝的python3.5

vi /usr/bin/yum

把#!/usr/bin/python改成#!/usr/bin/python2

五、在虛擬環(huán)境使用Python3(建議使用)

yum install -y python-setuptools
easy_install pip
pip install virtualenv

pip3 install virtualenv
  • 創(chuàng)建Python3.5虛擬環(huán)境
virtualenv -p /usr/local/bin/python3 --no-site-packages /var/python3_env

-p /usr/local/bin/python3 :指定使用的python解析器
--no-site-packages :不復(fù)制系統(tǒng)Python環(huán)境的第三方包(新版本已默認(rèn)設(shè)置)
/var/python3_env:Python虛擬環(huán)境名稱

  • 使用Python虛擬環(huán)境
source /var/python3_env/bin/activate

*退出Python虛擬環(huán)境

deactivate
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容