我有两个具有相同文件结构的不同Python项目。第一个项目是:
.algbot_indicators (Project name)
--> src
----> algbot
------> indicators
--------> datasetreader
我在第一个项目中创建了一个*whl
文件,以便在第二个项目中使用。然后,我将这个*whl
安装到第二个项目中。第二个项目的文件结构如下:
.algbot_ai (Project name)
--> src
----> algbot
------> ai
当我尝试使用第一个项目中的类时,我得到一个错误:
from src.algbot.indicators.datasetreader.DatasetReader import DatasetReader
"cannot find reference indicators ..."
我知道Python混淆了这两个项目,因为它们以相同的名称开始:src
。当我将一个项目根文件夹更改为“source”时,导入工作正常。然而,这种命名约定是我们一直使用的
那么,我们如何将第一个项目的类导入到第二个项目中而不使Python混淆呢?有没有办法或者我们必须使用不同的根包名称
目前没有回答
相关问题 更多 >
编程相关推荐