安装TensorFlow失败

3

我尝试使用pip命令在Python中安装TensorFlow,如下所示:pip install tensorflow,但不幸的是,我收到了以下错误消息:Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow。我还尝试使用以下命令安装TensorFlow:pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl,但又遇到以下错误:tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform。此外,我验证了相同的命令,使用Python版本3.5x、3.6x和3.7,但它们都无法正常工作。


1
我认为添加一些关于你的配置信息可能会很有用。 - Bobby
尝试使用Anaconda安装Tensorflow。https://anaconda.org/conda-forge/tensorflow - Manualmsdos
1
请再次尝试安装最新版本,TensorFlow 1.13.0已经发布,支持Python 3.7(https://github.com/tensorflow/tensorflow/releases)。 - Denis Sablukov
这个回答解决了你的问题吗?使用pip找不到TensorFlow - amitnair92
8个回答

2
我认为Tensorflow目前不支持Python 3.7,如果您当前安装了Python 3.7,这可能是错误消息“无法找到满足要求的版本tensorflow(来自版本:)找不到匹配的发行版”出现的原因。
您可以降级到Python 3.6.x并使用pip安装tensorflow。

如上所述,我已尝试降级并在Python 3.5和3.6上进行了测试。 - Umer Tanveer

1

我在Windows 10上遇到了同样的问题,后来发现tensorflow与Python x64安装一起使用,我使用的命令如下:

pip install --upgrade tf


这将安装“随机True或False值”-https://pypi.org/project/tf/。 - Bala TJ

1

1

您确定您已正确地大写/拼写了吗?命令提示符是区分大小写的。我使用的输入是:cd C:\path\to\the\directory\python\is\installed\in(cd、空格、目录路径),然后:python -m pip install TensorFlow之后应该可以正常工作。


目录完美地工作在我安装的其他库上,这些库都在同一个目录下。 - Umer Tanveer
请确保您的大小写正确。复制并粘贴我的版本“TensorFlow”(T和F大写),然后再试一次。 - Arnav Poddar
好的,那么您可以忽略我上面回答的第二个句子。 - Arnav Poddar

0

请查看pip安装指南。它描述了该过程,并突出了针对各种Python版本和不同操作系统的解决方法。

我有一台带有M1芯片的Mac,安装说明略有不同。我必须使用Anaconda来安装TensorFlow。确保您拥有64位架构的Python 3.7+版本。

下载并安装Conda环境

chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate

安装 TensorFlow 依赖项:

conda install -c apple tensorflow-deps==2.6.0

安装基础版 TensorFlow:

python -m pip install tensorflow-macos

安装tensorflow-metal插件。
python -m pip install tensorflow-metal

0

我相信如果你们都使用了这个命令,问题最终会得到解决。

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

0

如果您正在使用GPU版本,请在命令行上输入

pip install -U --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.0.0-cp35-cp35m-win_amd64.whl

或者如果您仅使用CPU

pip install -U --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_amd64.whl

tensorflow-1.0.0-cp35-cp35m-win_amd64.whl在该平台上不支持。 - Umer Tanveer
尝试降级到Python3.5,然后尝试使用以下命令进行安装:'pip install tf-nightly'。 - younesh
降级到3.5版本,我需要再降级吗?@younesh - Umer Tanveer
尝试执行以下代码:pip install tf-nightly - younesh
是的,尝试了所有四个版本 pip 安装 tensorflow 2) pip 安装 tf-nightly 3) pip 安装 tensorflow-gpu 4) pip 安装 tf-nightly-gpu。 - Umer Tanveer
检查您的Python是64位还是32位,并确保它必须是64位。 - younesh

0

我在使用MacOs M1 Ventura 13.1时遇到了同样的问题,以下方法可以解决:

python3 -m pip install tensorflow-macos


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接