配置多个python版本

在linux或者windows中,我们运行的代码可能有的需要python2.7,有的需要python3.4等等,这样我们就需要安装多个版本的python。

anaconda可以很好的实现多版本之间的切换。

比如我们当前在linux下用的是anaconda2下的python2.7,我们还想继续安装python3.4的版本,我们可以首先用anaconda创建一个python3.4的环境

conda create -n python34 python=3.4.4
然后激活这个环境。 我们创建的python34这个环境位于原来anaconda目录下的envs文件夹中。

source activate python34
我们可以用下面的命令确认下我们所处的环境。如果处于python34时,命令行的开头会出现  (python34)

conda info -e
接下来我们可以在(python34)这个环境下,用pip安装我们需要的包,如

pip install numpy
pip install scipy
pip install pandas
如果想要继续在此环境下安装 theano,可以用

pip install theano
如果你之前已经配置好了 .theanorc   , 在这里我们不需要对它进行修改,它可以继续使用。

当我们想让我们的代码用刚配置好的python34的环境,只需要把该代码的编译环境换成我们刚配好的环境即可。

如我的新创建的环境的位置是

~/anaconda2/envs/python34/bin/python

另外附上一个由创建(python34)这个环境回到主环境下的命令是

source deactivate

附上参考的链接:http://www.jianshu.com/p/d2e15200ee9b

                             http://blog.csdn.net/zhili8866/article/details/52955154?locationNum=8&fps=1

你可能感兴趣的:(日常问题)