pip install --no-build-isolation returns 没有这样的选项:--no-build-isolation

pip install --no-build-isolation returns no such option: --no-build-isolation

$ pip install --no-build-isolation --editable .

Usage:   
  pip install [options] <requirement specifier> [package-index-options] ...
  pip install [options] -r <requirements file> [package-index-options] ...
  pip install [options] [-e] <vcs project url> ...
  pip install [options] [-e] <local project path> ...
  pip install [options] <archive url/path> ...

no such option: --no-build-isolation

以上适用于 Ubuntu 但不适用于 CentOS。

在某些情况下,项目(或再分发者)可能具有明确管理构建环境的工作流。对于此类工作流程,构建隔离可能会产生问题。如果是这种情况,pip 会提供一个 --no-build-isolation 标志来禁用构建隔离。提供此标志的用户负责确保构建环境得到适当管理(包括确保安装所有必需的构建依赖项)。


来自pip文档v21.1.3,检查你的pip版本。

如需升级,请使用python -m pip install --upgrade pip

Ubuntu 中使用的 pip 版本可能与 CentOS 不同。 您可以通过 python3 -m pip --version

查看版本

但是由于命令说没有这样的选项,所以您的 pip 版本很可能太旧了。

要升级

python3 -m pip install --upgrade pip