基于Centos7的pip安装tensorflow
2016-08-23 15:57
507 查看
前言
tensorflow是谷歌的第二代机器学习的框架,tensorflow0.6只支持python2.7以上和python3,两者选一个安装即可,本例的python版本是python2.7.6,在安装的过程中遇到很多问题,特此记录下,以便日后查阅。
软件和组件准备
(一)一些包预先安装,gcc,openssl等如果不预先安装好,后面的安装会出现很多种问题,不要问我怎么知道的~这都是血淋淋的教训啊啊啊啊
(二)Python安装
1、查看系统所带的python版本,系统自带是Python2.6.6:
python —version
2、下载python2.7版本的安装包,并解压:
3、进入python目录,安装:
4、查看版本信息
5、建立软连接,使系统默认的 python指向 python2.7
6、解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本:
将第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6,并保存,如图:
7、修改Python-2.7.6文件下的Modules/Setup文件:
如下图所示,把454行左右去掉注释,并保存:
8、重新编译Python:
(三)pip安装
1、下载pip安装包,并解压:
2、进入pip-8.1.2文件目录下,运行setup.py,出现如下error:
解决办法:
下载setuptools-2.0.tar.gz,并解压:
进入到setuptools-2.0文件夹下:
然后再在pip-8.1.2文件目录下,运行setup.py,即可解决:
(四)tensorflow安装
(1)下载tensorflow-0.5.0-cp27-none-linux_x86_64.whl并运行以下命令:
pip install tensorflow-0.5.0-cp27-none-linux_x86_64.whl
(2)接着:
pip install –upgrade https://storage.googleapis.com/tensorflow
/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl
但是此时就会报如下错误:
解决办法:
将setuptools-2.0-py2.7.egg放到/usr/local/lib/python2.7/site-packages下,并重新运行上述命令,即可解决。
(3)测试
建立测试文件如下:
test.py文件的内容如下:
运行test.py,报错:
解决办法:
下载glibc-2.17.tar.xz,并解压:
进入到glibc-2.17文件目录下:
建立build文件夹,并进入到其目录下:
编译安装:
查看已经更新如下:
重新运行test.py,报新错:
解决办法:
下载libstdc++6_4.7.2-5_amd64.deb,并执行以下操作:
重新运行test.py,报新错:
解决办法:
下载libstdc++.so.6.0.20,并放到/usr/lib64目录下,并执行如下操作:
查看更新:
重新运行test.py,报新错:
解决办法:
下载protobuf-2.5.0.tar.gz,并解压:
运行:
重新运行test.py:
至此,tensorflow环境搭建成功!
也许大家在安装配置的过程中会遇到更多的问题,特此给出以下链接以便参考:
http://blog.csdn.net/levy_cui/article/details/51251095
http://blog.csdn.net/chuchus/article/details/51713389
http://www.th7.cn/Program/Python/201606/888510.shtml
http://blog.csdn.net/huguoping830623/article/details/45482725
tensorflow是谷歌的第二代机器学习的框架,tensorflow0.6只支持python2.7以上和python3,两者选一个安装即可,本例的python版本是python2.7.6,在安装的过程中遇到很多问题,特此记录下,以便日后查阅。
软件和组件准备
名称 | 版本 | 下载地址 |
---|---|---|
Python | Python2.7.6.tgz | https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz |
pip | pip-8.1.2.tar.gz | http://pan.baidu.com/s/1ge2EOmv |
setuptools | setuptools-2.0.tar.gz | https://pypi.python.org/pypi/setuptools#downloads |
tensorflow | tensorflow-0.6.0-cp27-none-linux_x86_64.whl | http://pan.baidu.com/s/1dFmejUL |
setuptools-2.0-py | setuptools-2.0-py2.7.egg | http://pan.baidu.com/s/1bp4ziMj |
glibc | glibc-2.17.tar.xz | http://ftp.gnu.org/pub/gnu/glibc/glibc-2.17.tar.xz |
libstdc++ | libstdc++6_4.7.2-5_amd64.deb | http://pan.baidu.com/s/1nv8i4ul |
libstdc++.so | libstdc++.so.6.0.20 | http://pan.baidu.com/s/1geITRgB |
protobuf | protobuf-2.5.0.tar.gz | http://pan.baidu.com/s/1gfK5YUJ |
(二)Python安装
1、查看系统所带的python版本,系统自带是Python2.6.6:
python —version
2、下载python2.7版本的安装包,并解压:
3、进入python目录,安装:
4、查看版本信息
5、建立软连接,使系统默认的 python指向 python2.7
6、解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本:
将第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6,并保存,如图:
7、修改Python-2.7.6文件下的Modules/Setup文件:
如下图所示,把454行左右去掉注释,并保存:
8、重新编译Python:
(三)pip安装
1、下载pip安装包,并解压:
2、进入pip-8.1.2文件目录下,运行setup.py,出现如下error:
解决办法:
下载setuptools-2.0.tar.gz,并解压:
进入到setuptools-2.0文件夹下:
然后再在pip-8.1.2文件目录下,运行setup.py,即可解决:
(四)tensorflow安装
(1)下载tensorflow-0.5.0-cp27-none-linux_x86_64.whl并运行以下命令:
pip install tensorflow-0.5.0-cp27-none-linux_x86_64.whl
(2)接着:
pip install –upgrade https://storage.googleapis.com/tensorflow
/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl
但是此时就会报如下错误:
解决办法:
将setuptools-2.0-py2.7.egg放到/usr/local/lib/python2.7/site-packages下,并重新运行上述命令,即可解决。
(3)测试
建立测试文件如下:
test.py文件的内容如下:
运行test.py,报错:
解决办法:
下载glibc-2.17.tar.xz,并解压:
进入到glibc-2.17文件目录下:
建立build文件夹,并进入到其目录下:
编译安装:
查看已经更新如下:
重新运行test.py,报新错:
解决办法:
下载libstdc++6_4.7.2-5_amd64.deb,并执行以下操作:
重新运行test.py,报新错:
解决办法:
下载libstdc++.so.6.0.20,并放到/usr/lib64目录下,并执行如下操作:
查看更新:
重新运行test.py,报新错:
解决办法:
下载protobuf-2.5.0.tar.gz,并解压:
运行:
重新运行test.py:
至此,tensorflow环境搭建成功!
也许大家在安装配置的过程中会遇到更多的问题,特此给出以下链接以便参考:
http://blog.csdn.net/levy_cui/article/details/51251095
http://blog.csdn.net/chuchus/article/details/51713389
http://www.th7.cn/Program/Python/201606/888510.shtml
http://blog.csdn.net/huguoping830623/article/details/45482725
相关文章推荐
- CentOS7利用pip快速安装TensorFlow
- CentOS7下安装python包管理工具pip
- centos7 安装python pip
- 基于CentOS7开发之路 --- 第一章 : 安装 CentOS 7.2-1511
- ubuntu 64位 + tensorflow(cpu)之pip安装
- 四·安装mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz(基于Centos7源码安装)
- 基于centos7最小化安装的openstack环境搭建(1)
- 基于centos7的Solr5.5安装配置
- CentOS7使用pip安装mysql-python出错解决方案
- centos7安装python-pip
- Centos7上使用pip安装docker-compose
- 基于Centos7安装Docker-registry2.0
- Centos7安装TensorFlow
- centos7安装pip
- 如何正确的用VMWare在Ubuntu16.04环境下安装基于TensorFlow的Magenta
- centos7 安装 pip
- 基于CentOS7开发之路 --- 第四章 :CentOS 7 安装 postgresql 9.5.0 数据库
- 使用pip安装tensorflow 0.80,python 使用tensorflow 0.80遇到的问题及处理方法
- 二·安装Subversion(基于Centos7)
- centos7安装python-pip