我为什么会收到此错误:“ ModuleNotFoundError:没有名为'nst_utils'的模块”

时间:2019-09-05 10:35:14

标签: python tensorflow deep-learning

运行以下代码行以导入用于实现神经样式算法的库后,出现此错误:

import os
import sys
import scipy.io
import scipy.misc
import matplotlib.pyplot as plt
from matplotlib.pyplot import imshow
from PIL import Image
from nst_utils import *
import numpy as np
import tensorflow as tf

%matplotlib inline

1 个答案:

答案 0 :(得分:0)

您是否有 nst_utils.py 的副本?

这是完成 deeplearning.ai 的深度学习专业在线课程(特别是Week 4 of Convolutional Neural Networks)时所做工作的一部分。您需要在与正在运行的代码(或已将其添加到sys.path)相同的目录中拥有 nst_utils.py 的副本。

如果您搜索 nst_utils.py ,您将获得一些指向该课程的人员的github存储库的链接,这些存储库将他们的工作发布到了网上,例如:{{3} }。您可能可以复制他们的 nst_utils.py 代码(请查看他们的自述文件以了解用法和许可说明),但是如果您自己学习此课程会更好。