机器学习初探——在搭建环境时遇到的问题


导读

前段时间学习了谷歌机器学习课程(https://developers.google.cn/machine-learning/crash-course),课本身不长能让你大概懂点机器学习相关的东西,后边还有相应的编程练习可以让你动手,但在按照教程搭建环境时会碰到一些问题,现在将我碰到的问题在这里分享一下,可以让和我一样的小白在遇到类似问题的时候可以做参考。

正文

1.首先是安装Anaaconda时,教程说让下载Python3.6版本,但是现在更新到Python3.8版本了,一开始我还嘀咕是不是还需要找之前版本的来下载,但实际上在anaconda中通过Conda的环境管理功能,我们可以能同时安装多个不同版本的Python,并能根据需要自由切换。所以直接下载最新版的就可以了。

2.在安装完Anaconda后,,在 Anaconda Prompt中输入命令下载软件包时,

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --ignore-installed --upgrade \
  tensorflow matplotlib pandas sklearn scipy seaborn

这一步我直接把代码复制粘贴过去发现执行不了,后来发现是没有把 \删除。 \是换行符,一般是用作一行语句太长而分为两行书写。(这个问题太蠢了)

然后就是在删除换行符之后有运行时下载到一半时经常会崩溃爆错,后来发现是校园网不稳定导致的,重新下就好了。

3.在所有软件包安装完毕后,本地运行编程练习时,却会遇到“no module named tensorflow”的问题。一开始按照该教程https://blog.csdn.net/xiakejiang/article/details/82720815尝试解决问题失败,后来想会不会是因为在解决之前的问题时,安装了许多其他乱七八糟的环境导致的,最后把anaconda卸载重装,重新搭建环境就解决了。

4。上一个问题解决了,新的报错“tensorflow has no attribute logging”又出现了,这里就是因为tensorflow版本太高了,进行降级之后解决。

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow==[指定版本号]

最后程序成功运行,大家可以进行编程练习了。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值