这两天在复现一篇别人的文章,在终端按照作者的提示可以正常运行,但是直接run却提示一些很奇怪的错误,比如ModuleNotFoundError: No module named 's'。但是在代码里面找不到这个s模块。
在网上搜索了一下,有的说是虚拟环境与终端的不同,但是我是一样的。后来万能的师兄帮我看了一下,让我把工作环境重新设置在根目录下,就可以运行了。具体操作如下:运行——编辑配置——工作环境——改成项目的根目录。而这一项我原本不知道为什么变成根目录下的一个子目录了,所以才不能正常运行。
这个故事告诉我,这些比较奇怪的,以至于网络上都搜不到的报错,按照他的提示代码行位置去找是没有什么用的。可以试一下终端能否运行,或者询问同学,或许会有转机。btw,我的代码能跑能调就是我最大的心愿了哈哈哈。