昨天遇到的,觉得还是写一下,以后自己方便找,能帮助到各位当然更开心。
就是在同等级目录中,pycharm从一个文件import另一个文件的函数会失败。尝试了很多方法,网上说了两种:
- 重装numpy,还下载了一个什么dll文件
- 在pycharm中,右击这两个文件的上一级目录,然后找到Mark Dirctory as,然后选sources root
嗯,然后我都试过了,每个鸟用,很生气。
我的目录贴在这里
这是我的main。
这是我被调用的文件,这个文件里是有get_lr_train_name的
大体就是这样,然后怎么调用都是失败,报错是啥我给忘记了,但是最神奇的是我在main里ctrl+点击是可以找到另一个文件中函数的定义位置的。
然后发现有个人说是torchvision有问题。然后我就在被调用文件中把这句话注释了,然后就好了。。。
最后因为我还要用这个torchversion工具箱,正好我电脑里有两个pytorch环境,所以我换了一个环境,这次没有注释,直接编译好了。
最后希望大家不要看到这篇帖子,这样你们就不会遇到这么无语的问题了。。。