为了账号安全,请及时绑定邮箱和手机立即绑定

使用Atom时没有名为email_preprocess的模块错误

使用Atom时没有名为email_preprocess的模块错误

12345678_0001 2021-05-14 17:16:06
我目前在使用Atom运行我的python代码时遇到一些困难,否则在通过命令提示符启动时可以正常工作。对于那些不熟悉Udacity的机器学习入门的人,“电子邮件预处理”模块位于“ ... \ naive_bayes \ tools”目录中。代码:import sysfrom time import timesys.path.append("../tools/")from email_preprocess import preprocess每当我通过以下命令通过命令提示符运行 nb_author_id.py文件时:python2 nb_author_id.py在D:\ Misiek \ Pulpit \ python \ ud120-projects-master \ naive_bayes目录中,它可以正常工作。但是,如果要通过Atom(使用atom-runner)运行nb_author_id.py文件,则会收到错误消息:Traceback (most recent call last):  File "D:\Misiek\Pulpit\python\ud120-projects-master\naive_bayes\nb_author_id.py", line 17, in <module>    from email_preprocess import preprocessImportError: No module named email_preprocess有什么想法为什么可以通过命令提示符而不是通过Atom起作用?
查看完整描述

2 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

将该目录添加到您的PYTHONPATH环境变量中,这样就不必从同一目录导入该目录。通过添加将该目录追加到末尾D:\Misiek\Pulpit\python\ud120-projects-master\naive_bayes;


//img1.sycdn.imooc.com//60acbde30001ca7904050476.jpg

查看完整回答
反对 回复 2021-05-25
  • 2 回答
  • 0 关注
  • 143 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号