2016-10-01 93 views
1

我应该在哪里粘贴模型文件夹?我很困惑,因为python从anaconda某处导入模块(例如import numpy),但我也可以从保存我的jupyter笔记本的文件夹导入数据(例如file.csv)。jupyter如何访问安装在正确路径中的新tensorflow模块?

TF-Slim图像模型库不是核心TF库的一部分。所以我检查出tensorflow /模型存储库为:

cd $HOME/workspace 
git clone https://github.com/tensorflow/models/ 

我不确定$ HOME/workspace是什么。我正在从用户/我/工作区的IPython/jupyter笔记本/所以我把它保存到:

users/me/workspace/models 

在jupyter,我会写:

import tensorflow as tf 
from datasets import dataset_utils 
# Main slim library 
slim = tf.contrib.slim 

但我得到一个错误:

ImportError: No module named datasets 

任何提示?我知道我的tensorflow代码存储在'/Users/me/anaconda/lib/python2.7/site-packages/tensorflow/ init .pyc'所以我可能应该保存新模型文件夹(其中包含模型/数据集) 那里?

回答

3

从错误“ImportError:No module named datasets”
似乎没有名为datasets的包存在。 您需要安装数据集包,然后运行脚本。
安装完成后,您可以在位置
“/Users/me/anaconda/lib/python2.7/site-packages/”或位于
位置找到软件包“/ Users/me/anaconda/lib /python2.7/“

https://pypi.python.org/pypi/dataset下载软件包并进行安装。
这应该工作

0

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

import sys 
sys.path.append(r"D:\Python35\models\slim\datasets") 
import dataset_utils 

你需要做同样的 '网' 和 '预处理'

sys.path.append(r"D:\Python35\models\slim\nets") 
import vgg 
sys.path.append(r"D:\Python35\models\slim\preprocessing") 
import vgg_preprocessing