centos安裝python3.7.0過程記錄


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

一、下載python3.7.0包地址:https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

二、安裝

登陸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
2 vim 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查看能否進入控制台。進入成功,說明安裝成功。進入失敗並提示:

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM