树莓派3b+安装tensorflow1.11.0

3b+内存1G,官方系统stretch之后被支持,可以安装tensorflow1.11.0了。树莓派官方系统自带python2.7和3.5,直接安装即可。

安装tensorflow1.11.0

升级pip3

python3 -m pip install --upgrade pip  

临时换源:
包名称前加 -i https://pypi.mirrors.ustc.edu.cn/simple
或者 -i https://pypi.tuna.tsinghua.edu.cn/simple

永久修改: 
linux: 修改 ~/.pip/pip.conf (没有就创建一个),
内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

正式安装

依次输入以下两句话,不加 --user 可能会出现某些包权限不够

sudo apt install libatlas-base-dev
pip3 install --user -i https://pypi.mirrors.ustc.edu.cn/simple tensorflow 
  • can not import name main问题:
sudo nano /usr/bin/pip3  

将 sys.exit(main())
改为 sys.exit(main._main())
如果还不行,恢复成没改之前的样子,然后将pip修改为pip._internal即可解决

  • time out 问题:

修改超时时间:

pip3 --default-timeout=1000 install tensorflow

或者换网/源,重试即可

  • THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE 问题:
    网速太慢,换网/源,重试即可

测试是否完成

python3  
>>> import tensorflow as tf
>>> import tensorflow as tf
>>> hello = tf.constant('Hellow TensorFlow!')
>>> sess = tf.Session()
>>> print (sess.run(hello))
quit()

成功会输出Hellow TensorFlow!

posted @ 2021-12-23 15:18  月的光景  阅读(90)  评论(0编辑  收藏  举报