【发布时间】:2018-11-20 18:53:57
【问题描述】:
当我执行 pip install tensorflow 时,它说没有匹配的分布。我已经更新了 pip。
(tfenv)pi@raspberrypi:~/Downloads/opencv-3.3.0-source/build $ pip install tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
(tfenv)pi@raspberrypi:~/Downloads/opencv-3.3.0-source/build $ pip --version
pip 10.0.1 from /home/pi/.conda/envs/tfenv/lib/python3.4/site-packages/pip (python 3.4)
当我尝试通过 pip 安装 opencv 时遇到same 问题。我在另一个树莓派上试过这个命令,一切正常。
【问题讨论】:
-
与您的其他问题相同的问题:没有用于 ARM 架构的
tensorflow的预构建轮,因此pip正确地没有安装任何东西。你说你有linux_armv7l平台,所以你有两个选择:要么找非官方的轮子-here is v1.0.1 prebuilt,要么通过pip install https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.0.1/tensorflow-1.0.1-cp34-cp34m-linux_armv7l.whl安装。 -
或者自己从源代码构建一个。 Here is a step-by-step tutorial for building on 32bit arm,虽然它可能有些过时了。此外,您可能很容易在 RaspberryPi 上耗尽内存,因此最好在 linux 桌面上设置一个支持 armv7l 的交叉编译器。
标签: python tensorflow raspberry-pi pip