问题描述
系统:Linux
问题:项目中的Python文件需要导入同项目但不同文件夹的其它包。运行该Python报错:
from aaa import bbb
ModuleNotFoundError: No module named "aaa"
问题原因
运行Python文件时,Python解释器加载的PYTHONPATH路径只引入了该Python文件所在文件夹路径,并没有将整个项目路径引入PYTHONPATH。所以找不到同项目的其它包。
网上各类解决办法
我举两个能搜到的主流的方法,不过除了第一个方法有用以外,其它方法我这里都不好使。
第一个方法太麻烦,运行每个Python文件都得加上sys.path.append
第二个方法以及搜罗的其它方法都不好使
一劳永逸的方法
1. 打开settings.json
用ctrl+shift+