Anaconda3安装tensorflow出错及解决方案

在Win10系统下使用Anaconda3安装Tensorflow时遇到CondaError,忽略后通过pip安装,激活Tensorflow成功。但进一步安装时出现错误。解决方案是避免在Anaconda Prompt中使用pip,改为在Anaconda Navigator中为Tensorflow创建Python 3.5环境,并安装对应版本的Spyder,以便支持Tensorflow。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Anaconda3安装tensorflow出错及解决方案

本人在anaconda3(win10系统)上安装tensorflow,首先按照google官网的安装方法,参考网址:
https://www.tensorflow.org/install/install_windows

首先在命令行输入:

conda create -n tensorflow pip python=3.5

最后报CondaError: Downloaded bytes did not match Content-Length,这个对实际影响不大,不用管。

接着激活Tensorflow:

activate tensorflow

没问题。

但下一步安装出现错误:

pip install --ignore-installed --upgrade tensorflow

报错:
tensorflow错误
经过各种搜索,尤其是寻找最后一行的提示,找到答案,参考网址:
http://blog.youkuaiyun.com/cheese_pop/article/details/78201359
这是因为ANACONDA Prompt中不能用pip命令安装包,输入命令:

conda install -c anaconda html5lib

解决,但在spyder上仍打不开tensorflow。
这是因为tensorflow目前只支持python3.5,而我的spyder是python3.6,因此需要重新在Anaconda中为tensorflow安装一个版本为python3.5的spyder,方法如下:

  • 在开始菜单中搜索anaconda navigator,点击运行;
  • 点击左侧的home,选择application on tensorflow(有一个下拉框)
  • 会发现spyder的右侧绿色按钮install,这个时候点击install就可以在tensorflow里安装Python3.5
  • 以后要用tensorflow都要点击对应的spyder。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值