tensorflow - 在树莓派上安装 tensorflow 1.9* 通过修改代码以使用 tf 2 解决

标签 tensorflow ubuntu pip raspberry-pi

更新代码以使用 tensorflow 2.4 来解决问题
我正在尝试在 Raspberry Pi 上安装 Tensorflow 1.9,因为这是我要运行的代码的要求。它使用 pip install tensorflow==1.9.0 在我的 Macbook 上安装良好,但在 Pi 上出现错误:

Could not find a version that satisfies the requirement tensorflow==1.9.0 (from versions: 0.11.0, 1.11.0, 1.12.0, 1.13.1, 1.14.0)
No matching distribution found for tensorflow==1.9.0
我正在使用带有 Python 3.6 的 Conda (miniconda3) 环境。
使用 Ubuntu Desktop 而不是 Raspberry Pi OS 会起作用吗?或者有没有办法从 https://github.com/tensorflow/tensorflow/tree/r1.9 构建它?

最佳答案

您需要在 conda 中安装 python 版本 3.6 或其他兼容版本。 Tensorflow 不适用于 3.8 以上的版本,并且已发现其他一些版本存在问题。我建议通过 conda 使用 python 3.6。您可能还需要移动

  • libcrypto-1_1-x64.dll
  • libssl-1_1-x64.dll
    文件从 anaconda3\Library\bin 到 anaconda3/DLLs。如果您遇到此问题,您可以找到有关此问题的更多详细信息here .

  • 希望这能回答你的问题!

    关于tensorflow - 在树莓派上安装 tensorflow 1.9* 通过修改代码以使用 tf 2 解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66427639/

    相关文章:

    python-2.7 - 使用 tf.image.random : 'numpy.ndarray' object has no attribute 'get_shape' 的 Tensorflow 错误

    python - 读取 tfrecord : DecodeError: Error parsing message

    python - Tensorflow:尝试迁移学习时出错:无效的 JPEG 数据或裁剪窗口

    bash - 在 bash 脚本中模拟 ENTER 按键

    pip - 我应该使用 pip 或 pip3 在虚拟环境中安装 python3 软件包吗?

    python - 使用 PyCharm 在 Mac 上设置 TensorFlow

    java - 如何在 Ubuntu 上将 Java 作为服务运行?

    ubuntu - 删除问候语中的 Fish shell 错误消息

    windows - 在 vista 上运行 pip 从 powershell 内部安装 python 包

    python - 在 OSX 上更新 Python 和包