命令行运行X.py找不到某个自定义库Y

# 命令行运行X.py找不到某个自定义库Y

1. 自定义库引入库初始化文件__init__.py

2. 在X.py首行加入

import sys
sys.path.append(os.path.abspath("../..")) # abspath里的路径至少得是Y的父目录

 【重点】

<os.path.abspath()>的起始地址是运行目录,命令行运行则运行时目录是py文件所在目录,如果是IDE/VScode运行则运行时目录是project的目录

 

posted @ 2024-06-19 10:47  机智蛋  阅读(14)  评论(0)    收藏  举报