Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在pip命令中指定gcc路径?_Gcc_Pip_G++_Cupy - Fatal编程技术网

如何在pip命令中指定gcc路径?

如何在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 ... 或者

我正在尝试安装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 ...
或者:

export CXX=g++-7 
export CC=gcc-7
export LD=g++-7 
pip install ...

您还可以在
cxflags
CFLAGS
LDFLAGS
中传递额外的编译器和链接器选项。预处理器选项(例如包含目录)进入“代码> CPPPFLAGs/COD>。

< P>可以使用<代码> CXX/CODE >、代码> CX和LD 环境变量来指定C++和C编译器的可执行名称或完整路径,以及链接器。p> 仅为一个命令指定变量:

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
,但您需要找出哪个环境变量控制它。