Python 在Docker中未找到导入错误,但在本地运行时未找到导入错误

Python 在Docker中未找到导入错误,但在本地运行时未找到导入错误,python,python-3.x,docker,Python,Python 3.x,Docker,我做了一个“importTest.py”来解决问题。它只有以下代码: try: import PackageA.DeviceController print("Success") except ImportError: print("fail") 这在本地起作用,但在docker容器中运行时,我会得到一个ImportErrorPackageA/DeviceController.py是与importset.py位于同一目录中的本地文件。(它们都在“PackageA”中,

我做了一个“importTest.py”来解决问题。它只有以下代码:

try:
    import PackageA.DeviceController
    print("Success")

except ImportError:
    print("fail")
这在本地起作用,但在docker容器中运行时,我会得到一个
ImportError
PackageA/DeviceController.py是与importset.py位于同一目录中的本地文件。(它们都在“PackageA”中,它也有一个空的init.py)。 从docker容器中输入bash时 “python3-->导入包a.DeviceController”
这也可以,但在运行脚本时不起作用。有人知道原因和解决方法吗?

您需要在docker机器内安装依赖项。

您的本地机器安装了依赖项,但您的docker容器没有。
您可以使用来安装必要的要求。

packageA是与“importSet.py”位于同一目录中的本地类。