Python 3.9中的tensorflow问题



im使用以下软件包,但不知何故,我得到了以下错误:

import numpy
import tflearn
import tensorflow
import random

错误:

2020-10-18 23:50:57.727315: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll
not found
2020-10-18 23:50:57.729741: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
Traceback (most recent call last):
File "main.py", line 6, in <module>
import tflearn
File "C:Userssayananaconda3envschatbotlibsite-packagestflearn__init__.py", line 4, in <module>
from . import config
File "C:Userssayananaconda3envschatbotlibsite-packagestflearnconfig.py", line 5, in <module>
from .variables import variable
File "C:Userssayananaconda3envschatbotlibsite-packagestflearnvariables.py", line 7, in <module>
from tensorflow.contrib.framework.python.ops import add_arg_scope as contrib_add_arg_scope
ModuleNotFoundError: No module named 'tensorflow.contrib'

由于缺少模块tensorflow.contrib而发生主要错误。我相信tflearn可能有这种依赖性。tensorflow(>2.0(的较新版本不包括contrib模块。

您可以通过将tflearn升级到最新版本来解决此问题。根据他们的文档,现在支持TF2.0。(此处为安装说明(

除此之外,tensorflow还提供了警告(W(和信息(I(。

  1. 警告表示无法访问cuda文件以获得GPU支持
  2. 信息显示,如果你不使用GPU,你可以忽略警告

是否希望使用支持GPU的tensorflow?这可能需要安装cuda和其他依赖项。

最新更新