#python #conda
#python #conda
Вопрос:
У меня есть conda на компьютере без привилегий root. Я использую IPython и другие пакеты в среде, вызываемой py36
для Python3.6. Я собираюсь сосредоточиться здесь на IPython, потому что это проще, но это случается с другими материалами, такими как xarray.
Согласно conda, все обновлено. Итак, если я выдаю conda list
, я получаю:
# packages in environment at ~/miniconda3/envs/py36:
#
# Name Version Build Channel
.
.
.
ipython 7.3.0 py36h39e3cac_0
Я подтверждаю, что использую правильный IPython с
(py36) [myuser@mypc ~]$ which ipython
~/miniconda3/envs/py36/bin/ipython
Однако у меня есть более старая версия IPython, когда я ее фактически использую:
(py36) [myuser@mypc ~]$ ipython --version
7.1.1
Для меня это не имеет особого смысла, но я чувствую, что упускаю что-то очевидное. Куда IPython 7.3.0
делось?
Комментарии:
1. Знаете ли вы, как IPython был установлен в первую очередь? Не могли бы вы удалить IPython, а затем переустановить его с помощью conda?
2. @Sheldon спасибо за совет. Я не помню, чтобы когда-либо использовал что-либо другое, кроме
conda
, но это сработало, когда я выпустилpip uninstall
. Я все еще не понимаю, что происходило.