Команда python `deactivate` не может выйти из virtualenv - PullRequest
0 голосов
/ 13 октября 2019

Я на macOS Каталина [10.15]. Вот что я получаю, когда пытаюсь деактивировать:

(django-learning) ~/git/stats-k8s/k8s-monitor (master) $ deactivate
DeprecationWarning: 'source deactivate' is deprecated. Use 'conda deactivate'.
(django-learning) ~/git/stats-k8s/k8s-monitor (master) $
(django-learning) ~/git/stats-k8s/k8s-monitor (master) $
(django-learning) ~/git/stats-k8s/k8s-monitor (master) $
(django-learning) ~/git/stats-k8s/k8s-monitor (master) $ conda deactivate

CommandNotFoundError: Your shell has not been properly configured to use 'conda deactivate'.
To initialize your shell, run
...    
IMPORTANT: You may need to close and restart your shell after running 'conda init'.
(django-learning) ~/git/stats-k8s/k8s-monitor (master) $

Я уже смотрел на вопрос: Как выйти / выйти / деактивировать Python virtualenv , но не помогло.

1 Ответ

1 голос
/ 13 октября 2019

Я подозреваю, что conda вмешивается в virtualenv в вашей настройке. Вы установили conda в virtualenv?

Обратите внимание, что вы также можете безопасно закрыть окно терминала и открыть новое, не используя deactivate.

Вы также можете попробовать активировать другую виртуальную среду. ,Вы можете сделать это, не отключая сначала. Тогда вы сможете деактивироваться из другой среды.

...