你好,游客 登录 注册 搜索
背景:
阅读新闻

CentOS6.5下为编译Caffe升级Python2.6到2.7

[日期:2017-03-27] 来源:Linux社区  作者:10km [字体: ]

简单记录下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

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款