我已经安装了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
并使用:
安装TensorFlowpip install tensorflow #or tensowrlow-gpu
我在搜索数小时后也遇到了相同的问题,我发现自己免于在TensorFlow中安装错误问题。安装TensorFlow的便捷方法是使用python 3.5.2
和使用Conda-forge
在CONDA中创建虚拟环境。这是通过运行此命令来完成的:
-
conda create -n tensorflow python=3.5.2
-
activate tensorflow
-
conda config --add channels conda-forge
-
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提示中,请按照安装安装的说明,
-
conda create -n tensorflow
-
activate tensorflow
然后第三步有些不同,请尝试:
-
pip install tensorflow
这应该有效,祝您好运!如果发生任何错误,请告诉我。