命令行运行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的目录
# 命令行运行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的目录