Почему в моей командной строке anaconda появляется "(база)"?

Теперь моя команда anaconda говорит:

(base) C:\users\user_name>

Я хотел бы знать, почему (база) появляется перед подсказкой. Это началось с тех пор, как я создал виртуальную среду для запуска Django. Если я введу "деактивировать", запрос исчезнет, но если я закрою терминал и открою новый терминал, "база" вернется снова.

(base) C:\users\user_name> deactivate
C:\users\user_name>

Беда в том, что это приглашение не распознает pip или какие-либо команды anaconda. Я могу запустить pip в командной строке, но не в исходном. Я установил модуль в '(base)...', используя pip, но этот модуль распознается моей идеей.

conda list anaconda

in '(base)..' дает версию Анаконды как 4.4. без основания, он не распознает conda. Я несколько раз запустил pip и conda, прежде чем это произошло. Я запускаю Windows 10.

Ответ 2

Хотя Blockchain Business ответ правильный, по состоянию на v 4.6.4

DeprecationWarning: 'source deactivate' is deprecated. Use 'conda deactivate'.

так,

conda deactivate

Это фактически полностью деактивирует Anaconda, поэтому, возможно, это не лучшее решение...

Восстановить:

 conda activate

Ответ 3

У меня была та же проблема, я набрал следующую команду, чтобы удалить (базовую) ссылку:

источник деактивировать

Ответ 4

Если вы столкнулись с проблемой в Ubuntu, попробуйте выполнить следующие два шага, чтобы удалить ее из командной строки.

  1. conda config
  2. conda config --set changeps1 False

Ответ 5

Похоже, что когда вы установили Anaconda, теперь он видит, что в качестве среды по умолчанию и с Anaconda лучше всего устанавливать пакеты с помощью conda а не с помощью pip, потому что в лучшем случае установленные пакеты Pack не будут распознаны Anaconda и на худшие пакеты, установленные в пакете, могут разорвать вашу установку Anaconda. Я просмотрел некоторые из них до себя, поскольку мне нужно было использовать Anaconda для курса Python, который я принимал, однако я использую Kubuntu, поэтому у меня нет большого количества знаний об использовании этого в Windows.

Для получения дополнительной информации об использовании Anaconda см. Https://conda.io/docs/user-guide/getting-started.html. Возможно, вы можете использовать Anaconda Navigator для создания виртуальных сред и установки пакетов.

Ответ 6

Попробуйте это:

conda config --set auto_activate_base false

changeps1 скрывает только командную строку, вы все еще находитесь в этой среде.

auto_activate_base может избежать попадания в окружающую среду.