С таким небольшим количеством деталей в вашем вопросе вам трудно помочь. Вы должны внимательно прочитать и вставить то, что conda init bash
выводит (и ваши .bashrc
, .bash_profile
и вывод PATH
).
У меня была похожая проблема, и произошло то, что conda init изменяет ваш .bash_profile
и добавляет код в конце. Но если вы запускаете ваш .bashrc
до того, как этот код будет добавлен, тогда conda не будет вести себя правильно во время загрузки вашего файла bashr c. Поэтому проверьте оба файла и убедитесь, что они соответствуют вашим ожиданиям (особенно потому, что анализ кода неразрешим).
Кроме того, убедитесь, что переменная среды PATH
выглядит так, как вы ожидаете. Если нет, убедитесь, что вы не изменили его непредвиденным образом и что путь к conda указан правильно.
Подробнее см. Мой ответ здесь: Почему conda init неправильно обновляет мой .bash_profile?
Кроме того, если вы используете vscode, у вас могут возникнуть другие проблемы, такие как необходимость установить terminal.integrated.inheritEnv
в false
. Прочитайте здесь для получения дополнительной информации: https://code.visualstudio.com/updates/v1_36#_launch -terminals-with-clean-environment
Открытие и закрытие vscode полностью, кажется, очень помогает, сделайте это.
Еще один полезный совет: go в верхнем левом углу vscode, где написано code
, щелкните по нему, затем go, чтобы перейти к настройкам и настройкам. Затем вы можете изменить terminal.integrated.inheritEnv
на false, отменив выбор / выбрав его.