神经网络学习中的一些记录

关于AttributeError:module ‘tornado.web’ has no attribute 'asynchronous’的报错

在运行resnet代码时,报了一个错(忘了具体是什么),在网上查到的解决方法是安装mkdocs,然而安装之后,spyder一打开就闪退,还出现如下窗口:
在这里插入图片描述打开spyder,在闪退之前,赶紧截图,发现报错如下:

在这里插入图片描述
经过搜索,发现是tornado6.0的版本弃用了tornado.web.asynchronous这种写法,降级到5.1.1就没问题了。
于是python -m pip install (–user 如果有permission的问题,就加一个这个)–upgrade tornado==5.1.1一下,spyder就可以打开了 。

关于“assertionerror”

打开spyder后,发现还是无法跑程序。console无法打开,一直显示“connecting to kernel”
继续查,在GitHub上发现是因为tornado>5时,就会发生这样的错,没办法,只好再降到4.5.3,就可以重新使用spyder了。

关于“Cannot uninstall ‘urllib3’. It is a distutils installed project and thus we cannot accurately…”

(1)可以选择在安装python的文件夹中搜索一下,找到关于这个包的info文件,删掉,再安装一次
(2)如果还是不行,可以选择强制安装,在cmd中 pip install (–user) --ignore-installed +模块名

关于“os.getcwd() ”

这个是一个函数,用于返回当前的工作目录,print “当前工作目录 : %s” % os.getcwd()可以输出所在文件夹。

启动tensorboard时报错:class BeholderHook(tf.estimator.SessionRunHook):AttributeError: module ‘tensorflow.python.estimator.estimator_lib’ has no attribute ‘SessionRunHook’

原因是tensorboard和tensorflow的版本不对应,例如:
在这里插入图片描述
则先卸载tensorboard 然后升级tensorflow 就会自动装上tensorboard
最后把GPU版tensorflow也升级,再启动tensorboard就行

cd /d:(需要绘图的日志记录所在的上一级文件夹)
tensorboard --logdir=(绘图日志记录所在文件夹)
pip list 现有的python库安装情况
安装:pip install (包)
升级无权限:install后面加—user
卸载:pip uninstall (包)

  • 解决没有权限最好的办法:where cmd得到文件夹,在文件夹下以管理员身份运行cmd.exe。
  • 因为墙的原因,python库的下载很慢,容易因为超时而报错(retrying…read time out blablabla)
    则修改等待时间:pip --default-timeout=100 install -U pip
    或者改用国内镜像网站,清华 、中科院都有,会比较快。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值