centos安裝python3 7 0過程記錄

2022-09-19 22:36:17 字數 1384 閱讀 1949

參考自這裡,整理出以下步驟。

二、安裝

登陸linux後,root使用者預設到/root目錄,其他使用者到/home下面的目錄。

1、將python包上傳到linux,可以使用rz命令。

2、上傳成功後,使用以下命令將python包解壓到當前目錄。

tar -xvzf  python-3.7.0.tgz

3、安裝python依賴環境

yum -y install

bzip2

bzip2-devel ncurses openssl openssl-devel openssl-static xz lzma xz-devel sqlite sqlite-devel gdbm gdbm-devel tk tk-devel libffi-devel

4、進入python-3.7.0檔案,並配置編譯引數。

cd python-3.7.0

./configure --prefix=/usr/python --enable-shared cflags=-fpic

注釋:這裡加上--enable-shared和-fpic之後可以將python3的動態鏈結庫編譯出來,預設情況編譯完lib下面只有python3.xm.a這樣的檔案,python本身可以正常使用,但是如果編譯第三方庫需要python介面的比如caffe等,則會報錯;所以這裡建議按照上面的方式配置。

5、編譯及安裝

#編譯

make

#安裝make

install

6、將python庫的路徑寫到/etc/ld.so.conf配置中。執行以下命令。

1 cd /etc/ld

.so.conf.d

2vim python3.conf

3 #新增python庫路徑,因為我們開始把python的編譯後的路徑設定在/usr/python,所以python庫的路徑為/usr/python/lib

4#按i輸入,輸入成功後按esc建,輸入:wq儲存退出

5 /usr/python/lib

修改完成後,輸入ldconfig 啟動配置。

7、新建軟鏈結。

ln -s /usr/python/bin/python3 /usr/bin/python3

ln -s /usr/python/bin/pip3 /usr/bin/pip3

8、安裝完成。

python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: no such file or directory

檢查第6步,重新走一遍。

CentOS編譯安裝Python3

最近想學一下一門新的高階語言,無意中看到用python仿aiphago的github專案,就決定是他了。aiphago的git傳送門 python官網 在系統選擇,也挑了乙個困難路線,裝在linux的系統,centos裡。也就不廢話了,下面正題。鍵入以下命令 yum install y openss...

centos編譯安裝python3

1.修改網絡卡配置檔案 vim etc sysconfig network script ifcfg eth0注 修改完之後,不要service network restart 重啟 reboot 2.開機後 ping www.baidu.com如果成功進行下一步,否則重複步驟1 5.上傳完之後 在...

CentOS編譯安裝Python3

最近想學一下一門新的高階語言,無意中看到用python仿aiphago的github專案,就決定是他了。aiphago的git傳送門 python官網 在系統選擇,也挑了乙個困難路線,裝在linux的系統,centos裡。也就不廢話了,下面正題。鍵入以下命令 yum install y openss...