У меня установлено miniconda3
, и, поскольку я хотел бы иметь среду с python версии 3.3.0, я создаю ее через
conda create -n "myenv" python=3.3.0
Однако, когда я активирую среду через
conda activate myenv
Python имеет версию 2.7.15 и путь
/usr/bin/python
, а ipython имеет версию Python 3.6.8 и путь
/home/myname/.local/bin/ipython
Я могу получить доступ к правильному питону с помощью python3
который находится на
/home/myname/miniconda3/envs/mattention/bin/python3
, однако, ipython3
снова имеет версию Python 3.6.8.
conda install python=3.3.0
оставил ситуацию без изменений.
Решение было быоткройте IPython через
python3 -m IPython
, однако, пока это нормально работает для python
, здесь я получаю сообщение об ошибке
/home/myname/miniconda3/envs/mattention/bin/python3: No module named IPython
Возможно ли получить доступ с помощью команд python
и ipython
оба Python версии 3.3.0 в этой конкретной среде, т.е. не путем установки псевдонима в .bashrc
?
РЕДАКТИРОВАТЬ:
Оказывается, что эта проблема не возникает, если вы выберетеверсия 3.3 вместо 3.3.0 вместе с ответом @ ilmarinen
conda create -n "myenv" python=3.3 ipython
все работаетne и python
, а также ipython
приводят к версии python 3.3.5
.