![Conda에서 운영 체제가 제공하는 툴체인을 어떻게 사용합니까?](https://linux55.com/image/164479/Conda%EC%97%90%EC%84%9C%20%EC%9A%B4%EC%98%81%20%EC%B2%B4%EC%A0%9C%EA%B0%80%20%EC%A0%9C%EA%B3%B5%ED%95%98%EB%8A%94%20%ED%88%B4%EC%B2%B4%EC%9D%B8%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
Ubuntu 18.04에서 실행했는데 which gcc
예상한 대로 출력되었습니다.
ubuntu@USER1:~$ which gcc
/usr/bin/gcc
그러나 conda
환경을 활성화하고 실행 하면 which gcc
다음과 같은 결과가 나타납니다.
(tensorflow_p36) ubuntu@USER1:~$ which gcc
/home/ubuntu/anaconda3/envs/tensorflow_p36/bin/gcc
이 위치는 나에게 이상한 것 같습니다. 일반 시스템 범위 내에서 사용하고 싶습니다 gcc
.
다른 Ubuntu 인스턴스에서 which gcc
다음을 실행하면 출력이 정확하므로 이것이 기본 동작이 아니라는 것을 알고 있습니다.
(tensorflow_p36) ubuntu@USER2:~$ which gcc
/usr/bin/gcc
그림과 같이 기본값을 어떻게 conda
사용할 수 있나요 ?gcc
USER2
편집하다:
USER1
예: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)
하지만
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)