今天看EyeSeg模型的代码,发现在data目录里的文件引用不了lib目录里的文件,即下图中在data目录的dataloader.py文件里引用下面lib目录里helper_pytorch.py文件里的函数,引用不了,说是没有找到lib.helper_pytorch模块(本人是在本地连的远程服务器)
1、然后经过学姐和老师的帮助,非常感谢,发现原来是我配置的远程Python解释器不对,应该用远程服务器里自己下的python,即在设置里找到Python解释器,如下图所示,然后点击添加解释器里的SSH
2、然后如下图所示,因为我之前连过一次,所以这次直接点击现有的就行了,然后下一步、下一步
3、然后如图所示,位置是你运行代码包在服务器上的位置,解释器也是你服务器上自己安装的Python,我本来是下图所示,所以在运行的时候怎么也找不到里面的一些模块,甚至连代码包的总目录都找不到
4、因为我下的python和代码包是在sdata里,所以应该从sdata里找,正确的应该如下(系统解释器里的那个解释器应该不用改,用默认的就行,如果按照此方法不行的话,再把系统解释器里的改了试试)