我已经安装了Anaconda并创建了两个额外的环境:py3k(它拥有Python 3.3)和py34(它拥有Python 3.4).除此之外,我还有一个名为“root”的默认环境,Anaconda安装程序默认创建该环境并保存Python 2.7.最后一个是默认值,每当我从终端启动’ipython’时它就会给我2.7版本.为了使用Python 3.4,我需要发出命令(在shell中)
source activate py34
ipython
它将默认环境更改为Python 3.4.这很好用,但是很烦人,因为我大部分时间都在使用Python 3.4,而不是Python 2.7(我为教学目的而持有,这是一个相当长的故事).无论如何,我想知道如何将默认环境更改为Python 3.4,请记住我不想从头开始重新安装所有内容.
解决方法:
首先,通过运行确保您拥有最新版本的conda
conda update conda
然后跑
conda install python=3.5
这将尝试将根环境中的所有软件包更新为Python 3版本.如果不可能(例如,因为某些包不是为Python 3.5构建的),它将给出一条错误消息,指出导致该问题的包.
如果您使用pip安装了软件包,则必须重新安装它们.
标签:python,python-3-x,python-2-7,anaconda,environment