我有以下项目结构:
program_name/
__init__.py
__main__.py
package_name/
__init__.py
some_module.py
当我python program_name
从顶级目录运行时,出现错误。看来,我的一些依赖项导入了与我同名的包。即我导入numpy
,__main__.py
并且在内部深处的某个地方,它import package_name
有线。所以不是导入它的依赖,而是导入我的包。
我可以在不重命名包裹的情况下解决它吗?我可以理解与您在项目中直接使用的第三方包的名称冲突。但是在这里我与一些依赖项发生了名称冲突。