Python 此弃用警告是什么意思,以及如何修复它?

Python 此弃用警告是什么意思,以及如何修复它?,python,pip,Python,Pip,当我使用pip 21.1(pip install.)安装本地python软件包时,我收到一条弃用警告: DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packa

当我使用pip 21.1(
pip install.
)安装本地python软件包时,我收到一条弃用警告:

 DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
   pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.
我不明白这是什么意思。
另外,我如何修复它?

简而言之,我的理解是:

  • pip在包之间构建依赖关系树
  • 目前,pip需要一个临时文件夹
  • 这有时会导致问题,尤其是涉及到相对路径时
来解决这个问题。它们将改变pip安装的行为。所以,为了测试这是否会以任何方式影响您,您可以在树构建中使用--use feature=进行测试


正如警告中提到的,有一个github讨论会对其进行了更详细的解释。

因此我方无需采取任何行动。这只是一个内部更改,用户看不到?如果任何人有其他信息,请让我们知道,但据我所知,是的,你是对的。如果您想超级肯定,例如用于生产,请为您的软件包使用
--use feature=In-tree build