2 安裝python3之前,先解決依賴環境,不然會出現很多麻煩,提前通過yum安裝好這些軟體包
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
3 解壓原始碼包
tar -xvf python-3.6.2.tgz
4 切換目錄
cd python-3.6.2
5 編譯和安裝
- 釋放編譯檔案makefile,這個檔案就是用來編譯且安裝的
cd python-3.6.2/./configure --prefix=/opt/python36/
- 開始編譯python3
make
- 編譯且安裝,會生成/opt/python36檔案
make install
- 配置python3.6的環境變數
- 1 配置軟連線(和path配置二選一)
ln -s /opt/python36/bin/python3.6 /usr/bin/python3#此時還沒有pip
ln -s /opt/python36/bin/pip3 /usr/bin/pip3
- 2 配置path環境變數(軟連線配置完可省略此步驟)
# 編輯乙個全域性個人配置檔案vim /etc/profile
# 在最下方寫入環境變數
path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
# 儲存退出
#最後讀一下生效
source /etc/profile
配置完畢 可以嘗試安裝乙個django試試
pip3 install django# 偷偷告訴你 加上-i https://
linux編譯安裝python
linux編譯安裝python cd opt yum install wget y wget2.在安裝python3之前需要先解決依賴環境 yum install gcc patch libffi devel python devel zlib devel bzip2 devel openssl d...
linux下編譯安裝python
從以下 獲取python各版本 版本說明 rc1版rc2版不是最終版,最終版前面沒有rc 字樣。如 python 2.7.13.tgz tgz檔案是原始碼,需要編譯安裝 wget 3.6.6 python 3.6.6.tar.xz tar xf python 3.6.6.tar.xz cd pyth...
Python在Linux下編譯安裝
準備環境 linux centos 前言 1 linux下預設帶python,帶的是2.7版本的 如果需要公升級版本,需要把系統的自帶的python改名或者解除安裝,再次安裝你所需要的python版本,centos下由於yum依賴自帶的python2.7,所以無法解除安裝 上圖可以得知 python...