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(。
- 警告表示无法访问cuda文件以获得GPU支持
- 信息显示,如果你不使用GPU,你可以忽略警告
是否希望使用支持GPU的tensorflow?这可能需要安装cuda和其他依赖项。