最佳答案
我已经安装了 miniconda3
,因为我希望有一个 Python 版本3.3.0的环境,所以我通过
conda create -n "myenv" python=3.3.0
然而,当我激活环境通过
conda activate myenv
Python 有版本2.7.15和 path
/usr/bin/python
而且 ipython 有 python 3.6.8版本和 path
/home/myname/.local/bin/ipython
我可以访问正确的巨蟒与 python3
的
/home/myname/miniconda3/envs/myenv/bin/python3
但是,ipython3
又是 Python 版本3.6.8。
conda install python=3.3.0
让情况保持不变。
一个解决方案是通过
python3 -m IPython
然而,虽然这对于 python
工作良好,我在这里得到错误消息
/home/myname/miniconda3/envs/myenv/bin/python3: No module named IPython
在特定的环境中,是否可以使用命令 python
和 ipython
访问 python 版本3.3.0,也就是说,不需要在 .bashrc
中设置别名?
编辑:
结果表明,如果您选择 version 3.3而不是3.3.0并同时选择@ilmarinen 的答案,则不会出现这个问题
conda create -n "myenv" python=3.3 ipython
一切工作正常,python
以及 ipython
结果版本 python 3.3.5
。