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 [重复]