Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python命名空间打包ModuleNotFoundError_Python_Module_Namespaces_Package_Packaging - Fatal编程技术网

Python命名空间打包ModuleNotFoundError

Python命名空间打包ModuleNotFoundError,python,module,namespaces,package,packaging,Python,Module,Namespaces,Package,Packaging,我试图在模块名称空间中包含子名称空间。(我正在尝试按照上的文档进行操作) 其中project_1和project_2中的mysetup.py文件如下所示: #setup.py setup( ... packages=find_packages(), namespace_packages=[namespace.subnamespace] ... ) 另外,我在其中声明名称空间的\uuuuu init\uuuuuuuuuy.py模块如下所示: #__init__.p

我试图在模块名称空间中包含子名称空间。(我正在尝试按照上的文档进行操作)

其中
project_1
project_2
中的my
setup.py
文件如下所示:

#setup.py
setup(
    ...
    packages=find_packages(),
    namespace_packages=[namespace.subnamespace]
    ...
)
另外,我在其中声明名称空间的
\uuuuu init\uuuuuuuuuy.py
模块如下所示:

#__init__.py
__import__('pkg_resources').declare_namespace(__name__)
不幸的是,我在尝试运行时收到一个
moduleNotFoundError

import namespace.subnamespace.module_1
python模块中是否可以有嵌套的名称空间?或者,当我以这种方式设置项目时,名称空间冲突不可避免吗

import namespace.subnamespace.module_1