我在家用笔记本电脑(Ubuntu 18.04)的 virtualenv 中安装了tensorflow 2.1.0。当我import tensorflow as tf
来自终端时,我收到以下警告:
2020-03-12 12:17:56.485098:W tensorflow/stream_executor/platform/default/dso_loader.cc:55] 无法加载动态库“libnvinfer.so.6”;dlerror:libnvinfer.so.6:无法打开共享对象文件:没有这样的文件或目录
2020-03-12 12:17:56.485179:W tensorflow/stream_executor/platform/default/dso_loader.cc:55] 无法加载动态库“libnvinfer_plugin.so.6”;dlerror:libnvinfer_plugin.so.6:无法打开共享对象文件:没有这样的文件或目录
2020-03-12 12:17:56.485189:W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:30] 无法打开某些 TensorRT 库。如果您想将 Nvidia GPU 与 TensorRT 一起使用,请确保正确安装了上述缺少的库。
但是,导入有效,我可以像往常一样运行代码。
但是当我尝试在 Jupyter Notebook 中做同样的事情时,我得到了错误。import tensorflow as tf
返回:
ModuleNotFoundError:没有名为“tensorflow”的模块
我的笔记本电脑上没有 GPU,但 tensorflow 2.1 应该能够在 GPU 和仅 CPU 的机器上运行。事实上,我在工作中成功安装了它,没有任何问题。我能做些什么来解决这个问题?