导入失败,出现以下错误:
C:\ Users \ bhush> py -3.6-64 在Win32上的Python 3.6.6(v3.6.6:4cf1f54eb7,Jun 27 2018,03:37:03)[MSC v.1900 64位(AMD64)] 输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。
将tensorflow导入为tf 追溯(最近一次通话): 文件“”,第1行,位于 文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow__init __。py”,第34行,在 从tensorflow._api.v1导入compat 第21行中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_api \ v1 \ compat__init __。py” 从tensorflow._api.v1.compat导入v1 在第643行中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_api \ v1 \ compat \ v1__init __。py” 'tensorflow_estimator.python.estimator.api._v1.estimator')) 在package_hook中的第56行,文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ tools \ component_api_helper.py” child_pkg = importlib.import_module(child_package_str) 在import_module中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ importlib__init __。py”,行126 返回_bootstrap._gcd_import(name [level:],包,级别) 文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator__init __。py”,第8行,在 从tensorflow_estimator._api.v1导入估计器 文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator_api \ v1 \ estimator__init __。py”,第8行, 从tensorflow_estimator._api.v1.estimator导入实验 文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator_api \ v1 \ estimator \ experimental__init __。py”,第8行, 从tensorflow_estimator.python.estimator.canned.dnn导入dnn_logit_fn_builder 第25行中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator__init __。py” 导入tensorflow_estimator.python.estimator.estimator_lib 第22行中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator \ estimator_lib.py” 从tensorflow_estimator.python.estimator.canned.baseline导入BaselineClassifier 文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator \ canned \ baseline.py”,第65行,在 从tensorflow_estimator.python.estimator导入估计器 第1708行的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator \ estimator.py” EstimatorV2(Estimator)类: EstimatorV2中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator \ estimator.py”,行1711 export_savedmodel =弃用。HIDDEN_ATTRIBUTE AttributeError:模块'tensorflow.python.util.deprecation'没有属性'HIDDEN_ATTRIBUTE'
我试图每晚安装tensorflow。我有CUDA 10和cuDNN 7.3.0.29。 TensortFlow py -3.6–64 -m pip安装tf-nightly-gpu
然后我确实导入了在堆栈跟踪之上的tensorflow。我试图了解失败的可能原因。
答案 0 :(得分:3)
我有同样的错误,然后我尝试做
pip install tf-nightly-2.0-preview --ignore-installed
即使我遇到其他人,它也解决了这个问题。我认为您的环境中的库存在版本冲突,因此这应该可以解决您的问题,因为它不会重新安装已安装的库。
此链接可能有助于查找CUDA和Tensorflow的兼容版本。
答案 1 :(得分:2)
我有一个类似的错误。你可以试试
pip install -q tensorflow==2.0.0-alpha0
答案 2 :(得分:0)
可能是Windows上夜间构建的问题。我只能通过使用此命令恢复到上一个稳定的GPU构建来完成这项工作
pip3 install --force-reinstall tensorflow-gpu