1

我正在为我的 Python 项目使用 Spyder(如果这很重要)。

我有两个工作区 ...\projects\proj1...\projects\proj2. 在proj1proj2中,我都有一个名为dr.

但是,drinproj14 个模块,名为A、和,而in有2 个模块名为and (与 同名)。BCDdrproj2ABproj1

目前,我在工作区...\projects\proj2。当我导入dr包并尝试调用A模块时,

from dr import A
A.

后面的所有功能建议A.都是来自的功能proj1,但我现在在...\projects\proj2工作区!

为什么会发生这种情况,我该如何解决?

4

1 回答 1

1

通过重命名包以使其不同于另一个项目中的包来解决问题。我认为这是 Spyder 中的一个错误。如果我错了,请纠正我。

于 2013-10-04T03:14:36.160 回答