jupyter 如何访问安装在正确路径中的新 tensorflow 模块?

How can jupyter access a new tensorflow module installed in the right path?

我应该把模型文件夹贴在哪里?我很困惑,因为 python 从 anaconda 的某个地方导入模块(例如导入 numpy),但我也可以从保存我的 jupyter 笔记本的文件夹中导入数据(例如 file.csv)。

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

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

我不确定 $HOME/workspace 是什么。我是 运行 来自 users/me/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' 所以也许我应该保存新模型文件夹(其中包含models/datasets) 有吗?

来自错误"ImportError: No module named datasets"
似乎不存在名为数据集的包。 您需要安装数据集包,然后 运行 您的脚本。
安装后,您可以在
"/Users/me/anaconda/lib/python2.7/site-packages/" 或
location "/Users/me/anaconda/lib/python2.7 中找到该软件包/"

https://pypi.python.org/pypi/dataset 下载软件包并安装它。
这应该有效

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

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

您需要对 'nets' 和 'preprocessing'

执行相同的操作
sys.path.append(r"D:\Python35\models\slim\nets")
import vgg
sys.path.append(r"D:\Python35\models\slim\preprocessing")
import vgg_preprocessing