python 原始碼安裝教程 原始碼安裝python3

2021-10-10 19:28:49 字數 1278 閱讀 9125

裝好yum源和epel源

解壓安裝

[root@localhost a]# ls

python-3.6.0.tgz

[root@localhost a]# tar -xf python-3.6.0.tgz -c /usr/local/src/

[root@localhost a]# cd /usr/local/src/

[root@localhost src]# ls

python-3.6.0

[root@localhost src]# cd python-3.6.0/

[root@localhost python-3.6.0]# sed -i 's/^#readline/readline/' modules/setup.dist

[root@localhost python-3.6.0]# sed -ri 's/^#(_ssl)/\1/p' modules/setup.dist

[root@localhost python-3.6.0]# sed -ri 's/^#([\t]-duse)/\1/p' modules/setup.dist

[root@localhost python-3.6.0]# sed -ri 's/^#([\t]-l\$(ssl))/\1/p' modules/setup.dist

[root@localhost python-3.6.0]# 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 gcc

[root@localhost python-3.6.3]# ./configure --enable-shared --enable-optimizations

[root@localhost python-3.6.3]# make -j 2 && make install

(-j 是cpu個數)

配置共享庫檔案

先找到這個檔案的安裝路徑

為所有使用者設定共享庫目錄

用 vi 編輯器開啟配置檔案 /etc/profile

vi /etc/profile

在檔案末尾寫上如下內容:

python3.6共享目錄

export ld_library_path=$ld_library_path:/usr/local/lib

測試python3

輸入 exit() 即可退出 python3.6

Soul原始碼分析 soul admin原始碼分析

頁面操作原始碼分析 public int createorupdate final selectordto selectordto else publishevent selectordo,selectorconditiondtos return selectorcount 與soul bootst...

併發工具原始碼系列 Exchanger 原始碼解析

exchanger 執行緒之間可以進行元素交換 了解就行了 但是如果多個執行緒都來交換了,那乙個 node 效率太低,所以就提供了個 node 陣列叫 arena 讓執行緒們當作場地來交換。那麼現在交換的話就要在迴圈中進行了,因為槽位多了,就有很多時候沒有交換物件或者被別的執行緒搶走了。屬性 sun...

原始碼LAMP安裝教程

本教程針對剛進入linux世界的新手,以及centos初學者。如有大佬,請無視本教程。顏色表示 警告指令 1.lamp環境簡介 lamp是一種web網路應用和開發環境,是linux,apache,mysql,php perl 的縮寫,每乙個字母代表了乙個元件,每個元件就其本身而言都是功能非常強大的元...