Как вынудить Conda использовать gcc, найденный в/usr/bin/gcc?

На 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) 
1
задан 24 November 2019 в 12:47

1 ответ

Согласно https://docs.conda.io,

Анаконда 5,0 переключенных от обеспеченных ОС инструментов компилятора до наших собственных наборов инструментов. Это позволяет улучшенную поддержку компилятора, включая лучшую безопасность и производительность. Эта страница описывает, как использовать эти инструменты и включить эти преимущества.

необходимо будет удалить эти gcc обеспеченный conda. чтобы сделать так, используйте conda remove gcc_linux-64. для проверки использования, Чтобы подтвердить, что пакет был удален: conda list Теперь, близко терминал и перепроверка

0
ответ дан 7 December 2019 в 18:04

Другие вопросы по тегам:

Похожие вопросы: