使用setup.py安装软件包时,无法识别在其他模块中导入的模块

2024-10-02 12:38:09 发布

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

我正试图从一个私有git repo安装一个python包,我遇到了这个问题。文件结构非常基本,如下所示:

stratification_tool/
    setup.py
    stratification_tool/
         __init__.py
         stratification_tool.py
         EDW_query.py

我可以通过运行以下命令成功克隆repo并安装软件包:

python setup.py install --user

在cmd行中,然后我可以尝试导入module\u工具,python会识别出该模块存在。问题是EDW_查询是在分层_tool.py中导入的,当我尝试导入分层_tool时,它会抛出一个错误,说明模块EDW_查询不存在


Tags: 模块文件pygit命令init分层setup

热门问题