虚拟环境——python更新包tensorflow(笔记)

本文介绍了在使用Keras加载模型时遇到错误,谷歌建议更新TensorFlow和Keras。详细步骤包括进入虚拟环境,激活环境,使用特定版本的`python3.6`更新虚拟环境中的TensorFlow包。提到了在有多个Python版本的环境中,更新命令选择的重要性,并提供了一个参考链接以查看Python和TensorFlow的版本对应关系。
摘要由CSDN通过智能技术生成

利用keras加载储存好的model时出现错误:

> model <- load_model_hdf5("cats_and_dogs_small_1.h5")
Error in py_call_impl(callable, dots$args, dots$keywords) : 
  ValueError: Unknown layer:name

谷歌提示的错误,解决方法:更新tensorflow和keras。

更新步骤(tensorflow为例):

进入虚拟环境的路径下,激活虚拟环境(如何安装虚拟环境):

cd ~/自己定义文件夹名
source bin/activate  # 如果使用 bash

更新虚拟环境下python软件包,这里一定要注意是python还是python3,由于我的环境中既有python3.7又有python3.6,当我使用:

python -m install --upgrade tensorflow
或者
pip --upgrade tensorflow

都无法更新虚拟环境中python软件包,之后发现在创建虚拟环境时,我使用的是:

python3.6 -m pip install virtualenv

不知道两者是不是有关联,所以更新虚拟环境中python包时,也需要使用相同的命令python3.6:

python3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值