使用 python tools/test.py 命令时导入文件问题
Import file problem when using python tools/test.py command
我想使用代码导入一些函数
from mmdet.datasets.builder import (build_dataloader, build_dataset)
路径mmdet.datasets.builder
在我的项目文件下,但是当运行代码时,系统似乎从lustre/home/acct-medcb/medcb-cb1/.conda/envs/Swin/lib/python3.7/site-packages/mmdet/datasets/builder.py
导入功能,这是在我的conda环境中。
如何修改我的代码以直接从我指定的路径导入函数,而不是使用来自 conda 环境的相同函数?
您可以使用 sys.path
添加要从中导入的路径:
import sys
sys.path.insert(1, '<your specified path>')
from builder import (build_dataloader, build_dataset)
我想使用代码导入一些函数
from mmdet.datasets.builder import (build_dataloader, build_dataset)
路径mmdet.datasets.builder
在我的项目文件下,但是当运行代码时,系统似乎从lustre/home/acct-medcb/medcb-cb1/.conda/envs/Swin/lib/python3.7/site-packages/mmdet/datasets/builder.py
导入功能,这是在我的conda环境中。
如何修改我的代码以直接从我指定的路径导入函数,而不是使用来自 conda 环境的相同函数?
您可以使用 sys.path
添加要从中导入的路径:
import sys
sys.path.insert(1, '<your specified path>')
from builder import (build_dataloader, build_dataset)