从终端运行python脚本时出现导入错误

2024-10-03 17:20:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试运行以下命令

python3 /home/user/Documents/scripts/function/scripy1.py

我的脚本中有一些模块,我将这些模块加载到位于/home/user/Documents/scripts/modules的脚本中的另一个文件夹中

所以我这样做

import sys
sys.path.insert(0,'../modules')

当我尝试在shell中直接使用

python3 /home/user/Documents/scripts/function/scripy1.py脚本运行良好

但是,当我把它放在shell脚本中并运行shell脚本时,我的自定义模块会出现一个导入错误

为什么会这样?我怎么修理它


Tags: 模块py命令脚本文件夹moduleshomesys