首頁 > 軟體

CentOS6.5下為編譯Caffe升級Python2.6到2.7

2020-06-16 17:18:20

簡單記錄下CentOS6.5為編譯Caffe升級Python2.6到2.7的過程步驟,之前有寫過一篇《CentOS6.5編譯Caffe過程記錄(系統存在多個編譯器)》,講述了在CentOS6.5下編譯Caffe的過程。因為Centos6.5預設安裝的Python版本(2.6.6)不滿足Caffe的要求(2.7),所以當時沒有編譯pycaffe。
如果要使用pycaffe,就要將CentOS6.5自帶的python(2.6.6)升級到2.7以上版本。

#!/bin/sh
# 下載python 2.7.12原始碼
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
# 解壓縮tgz
tar zxvf Python-2.7.12.tgz
cd Python-2.7.12
# 指定-fPIC選項,否則Caffe編譯過程會報錯
./configure CFLAGS=-fPIC
# 開始編譯 24執行緒
make -j24
# 用root許可權安裝
sudo make install

python2.7安裝成功後,重新編譯Caffe,與《CentOS6.5編譯Caffe過程記錄(系統存在多個編譯器)》中的過程差不多,只是不再需要加-DBUILD_python=OFF -DBUILD_python_layer=OFF引數,也就是預設編譯pycaffe模組

#!/bin/sh
make clean
cmake -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DCPU_ONLY=ON -DBoost_INCLUDE_DIR=/usr/include/boost148 -DBoost_LIBRARY_DIR=/usr/lib64/boost148 ..
# 開始編譯 24執行緒
make -j 24
make install

下面關於Python的文章您也可能喜歡,不妨參考下:

《Python核心程式設計 第二版》.(Wesley J. Chun ).[高清PDF中文版] 下載見 http://www.linuxidc.com/Linux/2013-06/85425.htm

零基礎如何入門Python http://www.linuxidc.com/Linux/2016-10/136485.htm

Ubuntu 14.04安裝Python 3.3.5  http://www.linuxidc.com/Linux/2014-05/101481.htm

CentOS 6.5 指令碼自動化裝 Python2.6升級2.7  http://www.linuxidc.com/Linux/2017-02/140406.htm

CentOS 6.4升級Python過程總結 http://www.linuxidc.com/Linux/2017-03/141852.htm

Ubuntu 14.04下Python資料處理環境搭建  http://www.linuxidc.com/Linux/2017-01/139568.htm

Python Paramiko模組安裝和使用  http://www.linuxidc.com/Linux/2017-01/139973.htm

《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視訊+程式碼] http://www.linuxidc.com/Linux/2013-11/92693.htm

在CentOS 6.5上安裝Python2.7  http://www.linuxidc.com/Linux/2016-10/136206.htm

Ubuntu 14.04 LTS下編譯安裝Open Babel和Python語言系結 http://www.linuxidc.com/Linux/2017-01/139569.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-03/142240.htm


IT145.com E-mail:sddin#qq.com