Open TommysLee opened 2 weeks ago
此问题应该是没有充分考虑 Windows 系统,在 Windows 上 执行了 Linux 命令,导致报错。
Code Paddlex/paddlex/repo_manager/repo.py
行 149 代码块
def remove(self):
""" remove """
with switch_working_dir(self.repo_parent_dir):
remove_repo_using_rm(self.name) # Bug:这里应该根据不同OS 调用不同的方法
且看 remove_repo_using_rm
函数实现
源码 在 paddlex/repo_manager/utils.py
行 102 代码块
def remove_repo_using_rm(name):
""" remove_repo_using_rm """
return _check_call(['rm', '-rf', name]) # Linux Shell 命令
感谢反馈! @TingquanGao 这个问题之前好像反馈过,建议是不是用shutil.rmtree
代替rm
呢?
描述问题
在执行
paddlex --install
时,报错如下环境
解决方案
修改文件:
PaddleX/paddlex/repo_manager/core.py
将
183行
的force=True
修改为force=False”
修改后
core.py
源码如下:问题定位
引发此问题的Code在:
PaddleX/paddlex/repo_manager/repo.py
行386其它
请飞桨的童鞋,评估下此问题是否为Bug 此问题 Win10 近期出现频率颇高