【发布时间】:2019-06-22 08:07:06
【问题描述】:
我已经安装了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 访问正确的python,它位于
/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
一切正常,python 和 ipython 结果为 python 3.3.5 版本。
【问题讨论】: