请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

导入包出错

图片描述
导入metrics时一直报错,改用绝对路径时,报错:找不到module:playML,之前做knn时还没问题。不知道怎么办了。请老师帮帮忙

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2020-07-21 05:23:36

你在运行这个包?


你必须把你的运行代码放在包的外面,在运行代码中导入包,而不能直接运行包。请参考课程代码的架构。每一个 jupyter notebook 都是一个调用包的用户,在包的外面调用包的内容。同理,如果你想使用 py 调用包的内容,必须放在包的外面。


可以参考这里:http://coding.imooc.com/learn/questiondetail/162378.html 


继续加油!:)

1 回复 有任何疑惑可以回复我~
  • 提问者 慕斯卡2432269 #1
    是的,我运行了,出这个错。但是在 jupyter notebook可以正常调用,这是为什么呢?我的代码架构就是按您的代码来写的
    回复 有任何疑惑可以回复我~ 2020-07-21 06:04:27
  • liuyubobobo 回复 提问者 慕斯卡2432269 #2
    我的意思是,你运行包的 py 文件,也需要像 jupyter notebook 一样,在包外面。你需要在包的外面使用包,不能在包的里面使用包。
    回复 有任何疑惑可以回复我~ 2020-07-21 06:07:58
  • 提问者 慕斯卡2432269 回复 liuyubobobo #3
    请问那如何做呢?再新建一个包再新建一个文件,然后调用包里的py文件?
    回复 有任何疑惑可以回复我~ 2020-07-21 06:14:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信