如何在 pip 命令中指定 gcc 路径?
How to specify a gcc path in pip command?
我正在尝试安装 cupy 5.0.0。 cupy5.0.0 需要 gcc 版本不超过 7。我的默认 gcc 是 gcc-9。我不能使用 conda 环境。我也没有 sudo 权限来更改 /usr/bin/gcc 以指向 gcc-7。有没有办法将 gcc 路径传递给 pip 命令?
您可以使用 CXX
、CC
和 LD
环境变量来指定可执行文件名称或 C++ 和 C 编译器以及链接器的完整路径。
只为一个命令指定变量:
CXX=g++-7 CC=gcc-7 LD=g++-7 pip install ...
或者:
export CXX=g++-7
export CC=gcc-7
export LD=g++-7
pip install ...
您还可以在 CXXFLAGS
、CFLAGS
、LDFLAGS
中传递额外的编译器和链接器选项。预处理器选项(例如包含目录)进入 CPPFLAGS
.
我正在尝试安装 cupy 5.0.0。 cupy5.0.0 需要 gcc 版本不超过 7。我的默认 gcc 是 gcc-9。我不能使用 conda 环境。我也没有 sudo 权限来更改 /usr/bin/gcc 以指向 gcc-7。有没有办法将 gcc 路径传递给 pip 命令?
您可以使用 CXX
、CC
和 LD
环境变量来指定可执行文件名称或 C++ 和 C 编译器以及链接器的完整路径。
只为一个命令指定变量:
CXX=g++-7 CC=gcc-7 LD=g++-7 pip install ...
或者:
export CXX=g++-7
export CC=gcc-7
export LD=g++-7
pip install ...
您还可以在 CXXFLAGS
、CFLAGS
、LDFLAGS
中传递额外的编译器和链接器选项。预处理器选项(例如包含目录)进入 CPPFLAGS
.