天天看点

ubuntu pip安装tensorflow换源 以及tornado或者six报错解决

pip安装tensorflow非常方便,几乎只需要sudo pip install tensorflow一条指令就可以解决。但往往pip默认是国外源,在下载安装过程中出现大片失败信息,此时需要更改为国内源便可以轻松解决。首先贴出几乎都能奏效的清华源改源方法。

1.在根目录下建立一个.pip文件夹

   mkdir .pip

2.进入该文件夹,建立一个pip.conf文件(用来添加pip默认源)

  cd .pip

  vim pip.conf

ubuntu pip安装tensorflow换源 以及tornado或者six报错解决

  图不太清楚,就是直接在文件输入

 [global]

 index-url=https:''pypi.tuna.tsinghua.edu.cn/simple

3.然后保存退出,重新安装即可

  sudo pip install tensorflow

 pip会根据清华源中找到匹配机型和环境的tensorflow版本进行安装,至此完毕。

通常如果机器环境和依赖都有的话可以直接安装完毕,但因为最近tornado被列入pypi,所以安装过程中会出现matplotlib 1.3.1 need tornade类似错误,要求安装tornado。很简单几条指令即可解决。

1. 下载tornado-2.4.1(python 2.7),说明一点,pip基本都在10.0版本左右,那么与tornado4.0以上版本安装时或许会出错.建议2.4.1版本一遍过。

     wget https://github.com/downloads/facebook/tornado/tornado-2.4.1.tar.gz

2. 解压后进入文件夹,进行安装

     tar -z -xv -f tornado-2.4.1.tar.gz

     cd tornado-2.4.1

     python setup.py build

     sudo python setup.py install

此时tornado安装完毕,再次执行sudo pip install tensorflow 便不会再次收到tornado报错信息

若出现six信息类的报错,那么在安装tensorflow指令时附加一个参数

sudo pip install tensorflow --ignore-installed six

几乎所有安装tensorflow最爱出的错误均可通过以上措施解决完毕,如果有问题欢迎谈论交流。有用的话记得点赞!

继续阅读