[DEPRECATION WARNING]: Distribution Ubuntu 18.04 on host 192.168.20.123 should use /usr/bin/python3, but is using /usr/bin/python for backward compatibility with prior Ansible releases. A future Ansible release will default to using the discovered platform python for this host. See https://docs.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for more information. This feature will be removed in version 2.12. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
时间: 2024-03-07 07:53:56 浏览: 145
这是一个 Ansible 的警告信息,意思是在主机 192.168.20.123 上,使用的是不推荐使用的 Python 解释器 /usr/bin/python 而不是 /usr/bin/python3。这是为了向后兼容之前的 Ansible 版本。但是,在将来的 Ansible 版本中,默认会使用在该主机上发现的平台 Python 解释器。要了解更多信息,请参考 https://docs.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html。如果你不想看到这个警告信息,可以在 ansible.cfg 文件中将 deprecation_warnings 设置为 False。
相关问题
(node:110179) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
这个DeprecationWarning是在Node.js中的一种提示,表示`fs.Stats`构造函数即将废弃(Deprecation)。`fs.Stats`是一个用于读取文件系统状态的对象,比如文件的大小、修改时间等。从Node.js v14开始,为了提高API的一致性和稳定性,官方计划移除对`Stats`构造函数的支持,推荐改用静态方法`fs.stat()`、`fs.lstat()` 或 `fs.fstat()`获取文件状态对象。
旧的使用方式可能是这样的:
```javascript
const stats = new fs.Stats('/path/to/file');
```
而在新的版本中,应该改为:
```javascript
const stats = await fs.promises.stat('/path/to/file');
```
或者直接操作返回的对象,无需显式构造。
这种警告是为了提醒开发者尽快更新代码,避免在未来的Node.js版本中因为该构造函数被移除而引发错误。为了避免类似警告,建议始终使用模块提供的最新方法,并保持对Node.js文档的关注。
/usr/local/lib/python3.6/site-packages/attr/__init__.py:32: DeprecationWarning: Running attrs on Python 3.6 is deprecated & we intend to drop support soon. If that's a problem for you, please let us know why & we MAY re-evaluate: <https://github.com/python-attrs/attrs/pull/993>
这个警告是由 `attr` 库发出的,它表示在 Python 3.6 上运行 `attrs` 库已经不再被支持,并且计划在将来的版本中删除对 Python 3.6 的支持。这个警告并不会影响你的代码的正常运行,但是你需要考虑升级到更高版本的 Python。
如果你的代码必须在 Python 3.6 上运行,你可以选择忽略这个警告,或者使用 `attrs` 库的旧版本(如果该库允许)。然而,如果你的代码可以使用更高版本的 Python,建议你升级到 Python 3.7 或更高版本,以便能够使用最新版本的 `attrs` 库。
另外,如果你认为在 Python 3.6 上使用 `attrs` 库是必要的,请参考警告中提供的链接,提供你的反馈和原因,以便 `attrs` 库的开发人员可以评估是否需要重新考虑他们的计划。
阅读全文