(初学者,内容有误敬请指导)
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
由于网上代码大部分基于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版本的接口的
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
解决