我安装了Python版本3.5和3.6以及anaconda .
尝试按照此处的步骤https://www.tensorflow.org/install/install_windows unsing anaconda安装tensorflow时发生以下错误
(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl
tensorflow-1.0.1-cp35-cp35m-win_amd64.whl不是此平台上支持的滚轮 .
由于我是Python的新手,我不知道如何规避这个问题 . 我正在使用64位的Win10 .
非常感谢,最好的,
马丁
6 回答
我遇到了同样的错误同样的错误 . 似乎没有立即支持Python 3.6并找到了一种解决方法here(请注意,这涉及安装我尚未安装的Python 3.5,我不知道如果它应该以不同的方式完成已安装):
如果您已经创建了tensorflow环境(
conda create
步骤),那么'll have to delete it and start over. Otherwise, you'将遇到错误“CondaValueError: Value error: prefix already exists: C:\[your environment location]
”(如果遇到不支持的车轮错误,那么您可能已经创建了环境 . )要删除以前的环境,根据Conda Cheat Sheet,首先通过调用
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对我来说不起作用 . 所以我必须做以下工作......
尝试卸载所有内容(python等)并再次尝试使用cmd,而不是git bash或power shell,这样做对我来说 . 如果这也为你解决了问题:https://github.com/tensorflow/tensorflow/issues/9264
我在Windows 10和python 3.6中遇到了同样的问题所以我导航到anaconda导航器(只需在开始搜索中搜索anaconda导航器) .
在“环境”选项卡中,您可以创建/删除环境 . 只需创建一个环境,将其命名为tensorflow并选择python 3.5作为python版本 .
然后你可以在命令行中激活tensorflow:
并安装tensorflow:
经过数小时的搜索,我遇到了同样的问题,我发现要避免在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
在Anaconda提示符下,按照Installing with Anaconda上的说明操作,
conda create -n tensorflow
activate tensorflow
然后第三步有点不同,试试:
pip install tensorflow
这应该工作,祝你好运!如果发生任何错误,请告诉我 .