标签: python docker dockerfile
我有一个Docker容器,在运行时启动一个Python脚本。在我的本地计算机上,Python脚本执行没有问题。但是,该脚本无法找到我已确认在容器中存在的相关库文件(没有外部库,我自己的回购的一部分)。
错误:
目录结构内部容器:
Dockerfile:
导入声明:
存储库确实在不同的目录中包含多个Dockerfiles,以便于部署,但删除它们并没有改变这种行为。
答案 0 :(得分:0)
添加sys.path.append("/tmp/")修复了问题(包含import语句中引用的最上层目录的目录)。
sys.path.append("/tmp/")