一、bug:

import sys,os
sys.path.append(os.pardir)
import common
from common.functions import *
from common.gradient import numerical_gradient
ModuleNotFoundError: No module named 'common.functions'

二、原因:

这里的“common”模块是源代码中作者自己写的,并conda和pip能够安装的模块。

若源代码与正在运行的文件不在一个文件夹,无法识别模块。

三、解决方案:

将下载的 源文件夹“【源代码】深度学习入门:基于Python的理论与实现” 重新命名(英文),此处为"code_book"

然后添加路径

import sys,os
sys.path.append(os.pardir)
import common
from code_book.common.functions import *
from code_book.common.gradient import numerical_gradient

 

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐