Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.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模块问题_Python_Module_Python Module_Python Packaging - Fatal编程技术网

移动目录后未发现Python模块问题

移动目录后未发现Python模块问题,python,module,python-module,python-packaging,Python,Module,Python Module,Python Packaging,我正在对一个项目进行重新打包,该项目涉及多种不同的技术。我试图将一个python模块移动到项目结构中,以便在git中存储,并将所有项目文件放在一起 python代码在其on文件夹中工作。我在每个文件夹中都有空的_uinit __;,并且从导入文档时没有问题* 当我将文件夹移动到较大的项目中时,所有这些导入都会崩溃 有人能帮我了解一下有什么不同吗?相对位置似乎都是一样的,我没想到将项目放在另一个文件夹中会影响查看其他模块的能力 谢谢 编辑: 如回答中所述,我尝试通过nbcu_nes_inset.

我正在对一个项目进行重新打包,该项目涉及多种不同的技术。我试图将一个python模块移动到项目结构中,以便在git中存储,并将所有项目文件放在一起

python代码在其on文件夹中工作。我在每个文件夹中都有空的_uinit __;,并且从导入文档时没有问题*

当我将文件夹移动到较大的项目中时,所有这些导入都会崩溃

有人能帮我了解一下有什么不同吗?相对位置似乎都是一样的,我没想到将项目放在另一个文件夹中会影响查看其他模块的能力

谢谢

编辑:

如回答中所述,我尝试通过nbcu_nes_inset.Package访问它 在“我的开发”框中的windows上运行。 当我将它部署到AWS服务器上时,我得到了以下信息


我无法再运行setup.py,当从结构的根目录导入python时,它仍然看不到导入。在第一个示例中,根是nbcu_nes_ingest,因此当它查找文档时,它直接位于根目录下。但是,在第二个示例中,根目录现在是切片器,并且在它的正下方没有文档子目录。因此,您现在必须从nbcu_nes_ingest.Documents导入NCStoryDocument

我尝试了这种方法,它在windows上运行,但在linux上似乎不起作用,我将使用linuxI的图像更新OP。明白了,我必须将设置提高到.py 1级别,感谢您的指导