最近在win11上运行了个linux上的代码。出现报错:
Traceback (most recent call last):
File "test.py", line 65, in <module>
logger, cfg = init()
File "test.py", line 51, in init
cfg = gorilla.Config.fromfile(args.config)
File "C:\Users\user\.conda\envs\DPDN\lib\site-packages\gorilla\config\config.py", line 224, in fromfile
use_predefined_variables)
File "C:\Users\user\.conda\envs\DPDN\lib\site-packages\gorilla\config\config.py", line 140, in _file2dict
temp_config_file.name)
File "C:\Users\user\.conda\envs\DPDN\lib\site-packages\gorilla\config\config.py", line 116, in _substitute_predefined_vars
with open(temp_config_name, "w") as tmp_config_file:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\user\\AppData\\Local\\Temp\\tmplp2w2mnr\\tmp3m46e8tx.yaml'
这是因为在linux系统里不关闭文件即可再次打开读取内容,但是在windows系统,不关闭就没有权限再次打开,C:\Us