栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【主线学习】今日解决的几个小问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【主线学习】今日解决的几个小问题

目录

【主线学习】今日解决的几个小问题

问题一:python 报错 AttributeError: module ‘time‘ has no attribute ‘clock

问题二:python报错AttributeError: module ‘keras.optimizers‘ has no attribute ‘Adam‘

问题三:python报错'You must install pydot (pip install pydot) and install graphviz (see instructions at https://graphviz.gitlab.io/download/) ', ‘for plot_model/model_to_dot to work.’

总结


【主线学习】今日解决的几个小问题

问题一:python 报错 AttributeError: module ‘time‘ has no attribute ‘clock

源代码为:

start = time.clock()

解决方法:python3.8开始不支持 time.clock ,用 time.perf_counter() 替换

start = time.perf_counter()

问题二:python报错AttributeError: module ‘keras.optimizers‘ has no attribute ‘Adam‘

源代码为:

from keras import optimizers
opt_optimizer = optimizers.Adam(learning_rate=0.0001, beta_1=0.9, beta_2=0.999, epsilon=1e-08)

解决方法:

from keras import optimizers
opt_optimizer = optimizers.adam_v2.Adam(learning_rate=0.0001, beta_1=0.9, beta_2=0.999, epsilon=1e-08)

问题三:python报错'You must install pydot (pip install pydot) and install graphviz (see instructions at https://graphviz.gitlab.io/download/) ', ‘for plot_model/model_to_dot to work.’

解决方法三步走:

第一步:在Anaconda的prompt里安装对应的包

conda install graphviz
conda install pydotplus
conda install pydot-ng

第二步:配置环境变量

  1. 在win10搜索框中搜环境

2. 点击编辑系统环境变量

3. 找到系统变量里的path

4. 在点击编辑

5.点击新建,然后将安装的graphviz的bin路径添加进去

OK!配置完成后,记得将电脑进行重启!

第三步:若进行到此仍未解决,找到plot_model函数所在文件vis_utils.py,位置为G:Anaconda3envstensorflowLibsite-packageskerasutils。在pycharm中按下Ctrl+R快捷键,将其中所有pydot改为pydotplus。如下图所示。

 再次回到你原来调用plot_model的文件,运行即可!

亲测有效!

总结

以上问题的出现,均为版本差异所导致。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/969099.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号