我有一个包裹:
my_package
|- __init__.py
|- pivot.py
|- deleter.py
pivot.py
包含类Pivot
:
class Pivot:
def __init__(self):
pass
deleter.py
包含一个类Deleter
并导入jaydebeapi
:
import jaydebeapi
class Deleter:
def __init__(self):
pass
__init__.py
包含:
from my_package.pivot import Pivot
from my_package.deleter import Deleter
我将my_package
打包在一个.egg文件中。
问题是由于__init__.py文件,当我只想使用“ Pivot”时,我需要在环境中安装jaydebeapi
,否则会引发错误:
ModuleNotFoundError:没有名为“ jaydebapi”的模块
仅使用枢轴零件时,是否可以不导入jaydebapi
?