No module named
vscode 跨文件夹导入自定义包。总是提示:ModuleNotFoundError: No module named ‘xxxxx’
第一种办法将工作目录添加进去
查看所含有的环境变量
print(sys.path)
这个可以将项目改入进去
sys.path.append(os.getcwd())
或者再单个执行时候添加环境
sys.path.append("..")
第二种虚拟环境添加当前文件路径
在python包的文件 site-packages 文件下面添加一个 mypath.pth 文件。该文件中写入的就是我们项目的根目录
如
D:\Work\API\Test
文件找不到情况 No such file or directory情况
查看当前os操作环境
os.getcwd()
绝对路径是基于他的
改变os操作为
os.chdir(路径)