为什么 canopy 总是导入错误的 python 文件

why canopy always import a wrong python file

我有两个 python 脚本,名为 main.py 和 track.py。我尝试通过以下方式在 main.py 中导入 track.py: 进口轨道 ... 我试图在下面的 main.py 中调用 track.py 中的函数 一=track.localization() 但是当我更改track.py的代码时,我认为它没有结果。而且我认为 canopy 在我找不到它的地方导入了其他 track.py。如果有人出了什么问题,请给我一个答案。顺便说一句,这两个 .py 文件在同一个文件夹中,这是我的工作文件夹。谢谢

我想我以前遇到过这个问题。你应该能够通过在编辑之间重置 python 内核来解决它(你的 gui 中应该有一个选项),但我不知道这是否是处理这种烦恼的最有效方法

谷歌搜索后,我认为您想要的选项是 运行 菜单 > 重新启动内核。每次更改 track.py 并希望更改反映在 main.py

时都需要执行此操作