python tensorflow 初学者遇到问题

(初学者,内容有误敬请指导)

1. python pip时遇到网络问题

python pip时遇到网络问题,如:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', TimeoutError('_ssl.c:980: The handshake operation timed out'))': /simple/gym/

考虑用国内镜像来加速:

pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2. 目前tensorflow 2.X版本 不支持部分库函数


由于网上代码大部分基于tensorflow1.X
导致2.X版本缺失部分库,导致:

import tensorflow.contrib.layers as layers
ModuleNotFoundError: No module named 'tensorflow.contrib'

tf_config = tf.ConfigProto(
AttributeError: module 'tensorflow' has no attribute 'ConfigProto'

方法一:网上大部分的办法是更换旧版本

pip install tensorflow==XXXXX

方法二(方便):

import tensorflow as tf

更换为

import tensorflow.compat.v1 as tf

应该是tensorflow2.X版本还是预留1.X版本的接口的

3.keras函数导入失败

attr = getattr(self._tfmw_wrapped_module, name)
AttributeError: module 'keras.api._v1.keras.__internal__.legacy.layers' has no attribute 'fully_connected'

更换版本

pip install --upgrade keras==2.1.6

解决

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值