Эта проблема возникает из-за того, что в вашем файле $ HOME / .bashrc есть строка, подобная следующей:
export PATH=$HOME/anaconda3/bin:$PATH
При запуске экрана он снова запустит ваш скрипт .bashrc и приведет к добавлению пути.с другой версией $ HOME / anaconda3 / bin.Даже если вы снова активируете виртуальную среду в сеансе экрана, оболочка в конечном итоге будет использовать неправильную копию python.
Рекомендуемый способ исправить это с помощью Anaconda> 4.4 - удалить строку, которая задает путь, идобавьте следующее в ваш файл .bashrc
. $HOME/anaconda3/etc/profile.d/conda.sh
Это дает дополнительное преимущество, заключающееся в том, что теперь вы можете активировать и деактивировать среды anaconda с помощью команды conda.например,
conda activate myenv
Для получения дополнительной информации проверьте https://github.com/conda/conda/blob/master/CHANGELOG.md#440-2017-12-20