После активации моей среды anaconda Python 3.6 с помощью
source activate py36
, если я наберу
python
, я вхожу в Python 3.6, как и ожидалось.Но если я наберу
ipython
, я попаду в Python 3.5.5, основанный на среде ipython. Это та же версия Python, которую я использую
source activate base
, а затем
python
Как я могу попасть в среду ipython, используя мой интерпретатор Python 3.6, поставляемый Anaconda?Я обновил свою среду анаконды с помощью
conda update anaconda
и
conda update conda
. Это не помогает.
РЕДАКТИРОВАТЬ:
У меня не былопонял, что я должен был установить ipython отдельно для среды python 3.6;Я думал, что это часть по умолчанию анаконды.Итак,
conda install ipython
после того, как
source activate py36
сделали свое дело.Не кажется оптимальным, что после активации определенной среды ipython
может вызвать совершенно другую среду на основе анаконды.Я бы предпочел, чтобы это просто вызывало ошибку «команда не найдена».Воспитание неправильной среды, не делая очевидным, что это может привести к путанице или проблемам.