昨天遇到的,觉得还是写一下,以后自己方便找,能帮助到各位当然更开心。
就是在同等级目录中,pycharm从一个文件import另一个文件的函数会失败。尝试了很多方法,网上说了两种:

  1. 重装numpy,还下载了一个什么dll文件
  2. 在pycharm中,右击这两个文件的上一级目录,然后找到Mark Dirctory as,然后选sources root

嗯,然后我都试过了,每个鸟用,很生气。
我的目录贴在这里

pycharm 从一个脚本import同等级目录另一个脚本失败原因
这是我的main。
pycharm 从一个脚本import同等级目录另一个脚本失败原因
这是我被调用的文件,这个文件里是有get_lr_train_name的
pycharm 从一个脚本import同等级目录另一个脚本失败原因
大体就是这样,然后怎么调用都是失败,报错是啥我给忘记了,但是最神奇的是我在main里ctrl+点击是可以找到另一个文件中函数的定义位置的。
然后发现有个人说是torchvision有问题。然后我就在被调用文件中把这句话注释了,然后就好了。。。
最后因为我还要用这个torchversion工具箱,正好我电脑里有两个pytorch环境,所以我换了一个环境,这次没有注释,直接编译好了。
最后希望大家不要看到这篇帖子,这样你们就不会遇到这么无语的问题了。。。

相关文章:

  • 2021-09-27
  • 2021-06-15
  • 2021-04-17
  • 2021-07-08
  • 2022-02-01
  • 2022-01-08
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2021-12-26
  • 2022-01-22
  • 2021-12-05
  • 2022-12-23
  • 2022-01-29
相关资源
相似解决方案