Jetson Nano 【11】ModuleNotFoundError: No module named 'common'

  • 在我的Jetson Nano上运行deepstream的python 案例的时候发生了一下报错
    在这里插入图片描述
  • 我们可以看一下文件结构
  • 在这里插入图片描述
  • 我们可以看到,文件树里面common包和我们是并列的,再加上VSCODE的原因:我们运行的路径是项目的根路径
  • nano@nano-desktop:~/Desktop/deepstream_python_apps$
  • 而原来项目添加路径的代码是在这里插入图片描述这个如果在当前路径下执行刚刚能够定位到app下所有文件夹(包括common这个文件夹),而Vscode在根目录运行就变成了。。根目录的上一级的所有文件,因此就有了以上的错误。
  • 为了验证,我特地进当前目录运行了一遍,发现可行,不再报错
  • 在这里插入图片描述
  • 则解决方案为修改sys路径,这里又有相对路径与绝对路径两种,对于VScode,还是绝对路径比较安心
  • 在这里插入图片描述
  • 于是问题解决了,继续下一个问题去了~
发布了120 篇原创文章 · 获赞 153 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/symuamua/article/details/104851554