安装TensorFlow-不支持的车轮



我已经安装了Python版本3.5和3.6和Anaconda。

尝试按照此处的步骤安装TensorFlow时会发生以下错误https://www.tensorflow.org/install/install_windows开anaconda

(tensorflow)C:> pip install -ignore-installed -upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.1-cp35-cp35-cp35-cp355m-win_amd64.whl

TensorFlow-1.0.1-CP35-CP35-CP35M-WIN_AMD64.WHL在此平台上不是支持的轮子。

,由于我是Python的新手,我不知道如何规避此检验。我正在使用64位Win10。

非常感谢,最好,

马丁

我遇到了相同的困难,同样的错误。似乎没有立即支持Python 3.6并在这里找到了一种解决方法(请注意,这涉及安装我尚未安装的Python 3.5已经安装):

如果您使用的是Anaconda发行版,则可以执行以下操作以在新环境中使用Python 3.5&quot" Tensorflow&quot":

conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow
# or
# pip install tensorflow-gpu

在第一行末尾添加python=3.5很重要,因为它将安装Python 3.5。

如果您已经创建了TensorFlow环境(conda create步骤),则必须删除并重新开始。否则,您将遇到错误。CondaValueError: Value error: prefix already exists: C:[your environment location]&quot(如果您遇到了不支持的车轮错误,则可能已经创建了环境。)

,要删除您以前的环境,根据Conda备忘单,您首先通过调用deactivate来从(tensor flow)停用,然后致电conda remove --prefix ~/bioenvcopy --all。对于~/bioenvcopy,我相信您使用TensorFlow环境路径。可以通过调用conda info --envs(再次引用备忘单)来找到该位置。例如,我的是conda remove --prefix ~/Anaconda3/envs/tensorflow

我在Windows 10上成功使用了这项工作。

当支持3.6时,此解决方案可能已过时。

在没有正确的Python版本的情况下创建TensorFlow Env对我不起作用。所以我必须做以下操作,它有效...

>deactivate tensorflow # start by deactivating the existing tensorflow env
>conda env remove -n tensorflow # remove the env
>conda create -n tensorflow python=3.5
>activate tensorflow

我在Windows 10和Python 3.6中也有相同的问题因此,我导航到Anaconda Navigator(只需在开始搜索中搜索Anaconda Navigator)。

在"环境"选项卡中,您可以创建/删除环境。只需创建一个环境,将其命名为TensorFlow,然后选择Python 3.5作为Python版本。

然后您可以在命令行中激活TensorFlow:

activate tensorflow

并使用:

安装TensorFlow
pip install tensorflow #or tensowrlow-gpu

我在搜索数小时后也遇到了相同的问题,我发现自己免于在TensorFlow中安装错误问题。安装TensorFlow的便捷方法是使用python 3.5.2和使用Conda-forge在CONDA中创建虚拟环境。这是通过运行此命令来完成的:

  1. conda create -n tensorflow python=3.5.2
  2. activate tensorflow
  3. conda config --add channels conda-forge
  4. conda install tensorflow

尝试安装python 3.6.8的64位版本:

https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe

我在相同的操作系上遇到了相同的错误,这就是解决方案的原因。显然,即使您的操作系统为64位,TensorFlow也无法在32位Python上使用。

尝试卸载所有内容(Python等),然后仅使用CMD重试,而不是Git Bash或PowerShell。

https://github.com/tensorflow/tensorflow/issues/9264

在Anaconda提示中,请按照安装安装的说明,

  1. conda create -n tensorflow
  2. activate tensorflow

然后第三步有些不同,请尝试:

  1. pip install tensorflow

这应该有效,祝您好运!如果发生任何错误,请告诉我。

最新更新