如何绕过Anaconda GCC编译器?

如何绕过Anaconda GCC编译器?,gcc,anaconda,Gcc,Anaconda,我升级到了Anaconda 5,它有自己的编译器工具集,即不再使用操作系统提供的编译器,请参阅。但是,我需要使用不同的GCC编译器(因为库显然不可用),但是设置正确的路径失败,并且不确定上面链接中的描述 简而言之,在Anaconda环境中运行setup.py脚本时,如何强制使用特定的(比如操作系统提供的)gcc编译器?或者,在激活环境时,如何(临时)避免设置Anaconda编译器的路径?基于,我(临时)删除了bash脚本$CONDA\u PREFIX/etc/CONDA/activate.d/a

我升级到了Anaconda 5,它有自己的编译器工具集,即不再使用操作系统提供的编译器,请参阅。但是,我需要使用不同的GCC编译器(因为库显然不可用),但是设置正确的路径失败,并且不确定上面链接中的描述

简而言之,在Anaconda环境中运行setup.py脚本时,如何强制使用特定的(比如操作系统提供的)gcc编译器?或者,在激活环境时,如何(临时)避免设置Anaconda编译器的路径?

基于,我(临时)删除了bash脚本
$CONDA\u PREFIX/etc/CONDA/activate.d/activate-gcc\u linux-64.sh的内容,重新激活anaconda环境,并使用操作系统中设置的路径成功编译


编辑:添加后,
$CONDA_PREFIX/etc/CONDA/deactivate.d/deactivate-gcc_linux-64.sh
可能也会有所帮助。

我会编辑其中任何一个,但CONDA
*-编译器
包将激活脚本放在
$CONDA_PREFIX/etc/CONDA/activate.d/
中。您可以通过这些来查看它们操作的环境变量。您可能需要操纵这些相同的变量来直接离开它们的编译器。我搞砸了那个。意思是说“我不会编辑任何这些,但是……”。不管怎样,像你那样暂时隐藏起来听起来不错。请注意相应的
deactivate.d/
脚本。我理解您的意思。非常感谢。