ImportError:没有名为datasets的模块

ans*_*234 6 python dataset tensorflow

来自数据集导入dataset_utils ImportError:没有名为datasets的模块.当我在python sript写这篇文章的时候.

import tensorflow as tf
from datasets import dataset_utils
slim = tf.contrib.slim
Run Code Online (Sandbox Code Playgroud)

但我收到了错误.

from datasets import dataset_utils
ImportError: No module named datasets
Run Code Online (Sandbox Code Playgroud)

我找到了这个解决方案 jupyter如何访问安装在正确路径中的新tensorflow模块? 我做了同样的事情,我在路径anaconda/lib/python2.7/site-packages /有数据集包.我仍然得到同样的错误.

小智 38

pip install datasets
Run Code Online (Sandbox Code Playgroud)

我是这样解决的。


His*_*man 7

您可以在设备上找到文件夹地址,并将其附加到系统路径.

import sys  
sys.path.append(r"D:\Python35\models\slim\datasets"); import dataset_utils  
Run Code Online (Sandbox Code Playgroud)

您需要对"网络"和"预处理"执行相同的操作

sys.path.append(r"D:\Python35\models\slim\nets"); import vgg
sys.path.append(r"D:\Python35\models\slim\preprocessing"); import vgg_preprocessing  
Run Code Online (Sandbox Code Playgroud)

  • 此外,在我纠正其他人的代码的所有时间中,你是第一个问过我任何事情的人,对你很好.我知道有时很难找到文档而且编辑器对于初次使用的用户来说有点花哨,所以我感谢你努力学习. (4认同)
  • 如果您想内联,只要不选择整行,`{}`按钮即可完成,或者您可以在代码周围使用反引号(`)。 (2认同)

Lum*_*umi 1

它使用 TF-slim 图像模型库中的数据集包,该库位于:

git 克隆https://github.com/tensorflow/models/

完成此操作后,为了导入 slim 图像页面上示例中所示的模块,必须将空的init .py 添加到 models 和 models/slim 目录中。