Wie verwende ich die vom Betriebssystem bereitgestellte Toolchain in Conda?

Wie verwende ich die vom Betriebssystem bereitgestellte Toolchain in Conda?

Ich verwende Ubuntu 18.04 which gccund die Ausgabe ist wie erwartet.

ubuntu@USER1:~$ which gcc
/usr/bin/gcc

Wenn ich jedoch meine Umgebung aktiviere condaund ausführe, which gccerhalte ich:

(tensorflow_p36) ubuntu@USER1:~$ which gcc
/home/ubuntu/anaconda3/envs/tensorflow_p36/bin/gcc

Dieser Standort kommt mir seltsam vor. Ich möchte das normale System verwenden gcc.

Ich weiß, dass dies kein Standardverhalten ist, da in meiner anderen Ubuntu-Instanz which gccdie Ausgabe beim Ausführen korrekt ist:

(tensorflow_p36) ubuntu@USER2:~$ which gcc
/usr/bin/gcc

Wie kann ich condadie Standardeinstellung verwenden gcc, wie mit gezeigt USER2?


BEARBEITEN:

USER1Beispiel:conda 4.5.12

(tensorflow_p36) ubuntu@USER1:~$ gcc -v
Reading specs from /home/ubuntu/anaconda3/envs/tensorflow_p36/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.8.5/specs
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/home/ubuntu/anaconda3/envs/tensorflow_p36/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.8.5/lto-wrapper
Target: x86_64-unknown-linux-gnu
Thread model: posix 
gcc version 4.8.5 (GCC)

Aber

ubuntu@USER1:~$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Thread model: posix
gcc version 8.3.0 (Ubuntu 8.3.0-6ubuntu1~18.04.1) 

verwandte Informationen