pdb无法从currentdir导入模块使用

2024-10-03 02:47:49 发布

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

以下是当前的目录设置:

dir_a:
  __init__.py
  one.py
  two.py

下面是一个.py:

from dir_a.two import TwoClass

从内部方向a,运行

"python -m pdb one.py" 
"ModuleNotFoundError: No module named 'dir_a'"

在pdb内部,我尝试将绝对路径附加到dir_a,但仍然无法找到并导入我的两个类


Tags: nofrompyimport目录initdir方向
1条回答
网友
1楼 · 发布于 2024-10-03 02:47:49

两种选择:

  1. 从包含目录a的目录: export PYTHONPATH="${PYTHONPATH}:$(pwd)"
  2. 在pdb中:import sys; sys.path.append('[dir containing dir_a]')

不要添加dir_a路径本身

相关问题 更多 >