Tensorflow Pip 安装 Mac/Docker Python3

Posted

技术标签:

【中文标题】Tensorflow Pip 安装 Mac/Docker Python3【英文标题】:Tensorflow Pip Install Mac/Docker Python3 【发布时间】:2022-01-14 11:59:24 【问题描述】:

我目前正在尝试在 Docker 容器内或本地 Macbook 上安装 tensorflow。两者都不起作用并返回相同的结果:ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflow

我正在使用普通的 pip 安装。码头工人:RUN python3.8 -m pip install -r requirements.txt 麦克:pip3 install tensorflow

我的 pip 版本都是最新的,因为到目前为止我运行了很多次 pip install --upgrade pip,并且每次新尝试都会再次运行。

我无法更改 Docker-Container 中的 Python 版本,因为在同一个容器中还有其他需要 Python 3.8 的软件包。

除了更新 pip oder 安装另一个 Python 版本之外,我很高兴有任何解决该问题的想法,因为这对我来说是不可能的。

我的系统是 Macbook Air 2020 M1。

【问题讨论】:

请阅读this article以获得更快更准确的答案。 【参考方案1】:

我现在找到了我自己问题的答案。答案是这个 *** 链接中的 postet:Tensorflow not found on pip install inside Docker Container using Mac M1

运行 docker 命令时需要将平台更改为 linux。 docker build --platform linux/x86_64 -t myimage .

【讨论】:

嗨,Jake - 我这样做了,但在 import tensorflow 之后出现错误 qemu: uncaught target signal 6 (Aborted) - core dumped。如何在 docker 容器中使用 tensorflow?任何帮助将不胜感激(我在 Mac M1 上) 是的,我在 Docker 容器中使用 tensorflow,但我仍然无法让我的代码正常运行。到目前为止,我只构建了图像,但我的代码中仍然存在需要修复的错误。但是为了构建容器,我添加了一个 Dockerfile、Python 文件和需求文件,并使用了我上面提到的命令。那对你不起作用?这三个文件你有没有,输入命令的时候在正确的目录下? 嗨杰克,我确实有这些文件,但仍然有提到的错误。无论如何,我用等效的 PyTorch 版本替换了那部分代码,我现在很好。感谢您的回答

以上是关于Tensorflow Pip 安装 Mac/Docker Python3的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 pip 或 anaconda 安装 tensorflow

无法使用 pip python 安装 tensorflow [重复]

pycharm在pycharm上,使用python的pip安装tensorflow过程

淌坑:使用pip安装TensorFlow

使用 pip 安装 TensorFlow 时遇到问题

用pip安装tensorflow换成国内源快速安装