如何在pip命令中指定gcc路径?
我正在尝试安装cupy 5.0.0。cupy5.0.0需要gcc版本不超过7。我的名字是gcc-9。我不能使用conda环境。另外,我没有sudo权限将/usr/bin/gcc更改为指向gcc-7。有没有办法将gcc路径传递给pip命令 < P> >可以使用<代码> CXX/CODE >、代码> cc和如何在pip命令中指定gcc路径?,gcc,pip,g++,cupy,Gcc,Pip,G++,Cupy,我正在尝试安装cupy 5.0.0。cupy5.0.0需要gcc版本不超过7。我的名字是gcc-9。我不能使用conda环境。另外,我没有sudo权限将/usr/bin/gcc更改为指向gcc-7。有没有办法将gcc路径传递给pip命令 < P> >可以使用 CXX/CODE >、代码> cc和LD 环境变量,以指定可执行名称或完整路径给C++编译器和C编译器,以及链接器。p> 仅为一个命令指定变量: CXX=g++-7 CC=gcc-7 LD=g++-7 pip install ... 或者
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 ...
您还可以在
cxflags
、CFLAGS
、LDFLAGS
中传递额外的编译器和链接器选项。预处理器选项(例如包含目录)进入“代码> CPPPFLAGs/COD>。< P>可以使用<代码> CXX/CODE >、代码> CX和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 ...
您还可以在
cxflags
、CFLAGS
、LDFLAGS
中传递额外的编译器和链接器选项。预处理器选项(例如包括目录)进入cppfagas
PATH=/usr/loca/bin:$PATH pip install…
/usr/loca/bin
只是一个例子;它必须是您的备用gcc
所在的目录。PATH=/usr/loca/bin:$PATH pip install…
/usr/loca/bin只是一个示例;它必须是您的备用gcc
所在的目录。谢谢。这很有效。是否可以为nvcc指定cuda_主机_编译器?在某处的安装过程中,它使用cuda_host_编译器作为默认编译器。@Bhaswaisaha您可以使用此方法将任何环境变量传递给pip
,但您需要找出哪个环境变量控制它。谢谢。这很有效。是否可以为nvcc指定cuda_主机_编译器?在某处的安装过程中,它使用cuda_host_编译器作为默认编译器。@Bhaswaisaha您可以使用此方法将任何环境变量传递给pip
,但您需要找出哪个环境变量控制它。