pip install中的--no-binary :all:含义

发布时间 2023-06-02 15:16:51作者: 海_纳百川

`--no-binary :all:` 是 pip 命令的一个选项,用于指示 pip 在安装包时不使用预编译的二进制文件,而是从源代码进行安装。

具体来说,该选项有以下含义:
- `--no-binary`: 这是 `install` 子命令的选项之一,用于指示 pip 在安装包时禁用预编译的二进制文件。
- `:all:`: 这是 `--no-binary` 选项的参数,指示禁用所有预编译的二进制文件。

通过使用 `--no-binary :all:` 选项,pip 将会尝试从源代码进行安装,而不是使用预编译的二进制文件。这样可以确保安装的包与当前系统的配置和环境完全兼容。这在某些情况下可能很有用,例如当预编译的二进制文件不可用或与系统不兼容时。但是需要注意的是,从源代码进行安装可能会需要更长的时间,并且可能需要安装一些构建依赖项。