更改包导入路径

2024-04-19 10:51:28 发布

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

我有以下情况:

<some_path>
   |-<packageA>
   |     |-__init__.py
   |     |
   |     |-<subpackageB>
   |     |       |-__init__.py
   |     |
   |     |-<subpackageC>
   |     |       |-__init__.py

指向“packageA”的路径在我的PYTHONPATH环境变量中。因为其他原因,我想避免在PYTHONPATH中放置“一些路径”。在

现在,如果我想从我写的som导入“subpackageB”

^{2}$

为了避免逻辑路径的冲突,我需要避免这个名称:

import packageA.subpackageB

我想知道是否有任何方法可以做到这一点,也许可以将u init_uu.py放在“packageA”目录中。 在当前的目录布局中有没有实现这一点的方法?在

谢谢。在


Tags: path方法py路径目录init环境变量情况