|
在编译OpenCPU DEMO时,遇到编译警告,但是该警告不会影响编译结果。
警告提示:YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
此警告是由于PyYAML升级至5.1版本,丢弃了原有的load用法。
解决警告方法可参考PyYAML GITHUB:
https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation#footnotes
此警告可通过以下方法解决:
在工程文件tools文件夹中找到neul_yaml.py文件
将neul_yaml.py文件的第33行代码
- loadedyml = yaml.load(open(filepath))
复制代码 修改为:
- loadedyml = yaml.load(open(filepath),Loader=yaml.FullLoader)
复制代码 如下图所示:
修改后保存文件,即可正常编译代码,不会出现警告。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|