所以我有一个代码包,可以完成很多工作,但是我在不同的存储库中编写了很多以前的函数,希望重复使用,所以我使用了gits子模块链接工具。我不记得确切的名字了,但是带有我想重用的旧代码的模块被添加为存储当前代码的文件夹中的目录。
我在顶层文件中
from modularOptimizationFramework.simulate import VERA_Extractor
但是我收到以下错误:
~/veraCS/modularOptimizationFramework/simulate.py in <module>
5 import pickle
6 import random
----> 7 from solution_types import Solution
8
9 class Simulate_Assembly_Solution(Solution):
ModuleNotFoundError: No module named 'solution_types'
有没有办法我可以修改旧代码,以便它始终从正确的位置导入。我的假设是,它应该在顶层查看,而应该在子级别查看。