一、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