conda装完,在~/.bashrc 里面加上它的路径,source完就会取代系统自己的python路径有时候会不方便,我找到了这篇博客,以后可以参考一下,以下为转发内容:
那么,如果在~/.bashrc中修改文件的话,即加入export PATH=”/home/myname/anaconda2/bin:$PATH”,则输入python命令就会直接出来Anaconda环境下的python,当然,用TensorFlow是好的,用caffe就。。。。。。。因此,用caffe的话,我就会把这行去掉,再重新source ~/.bashrc.
这样做是麻烦了一些,但是那怎么办呢?我就想在caffe下使用自带python,在tensorflow的时候使用Anaconda。
于是,学到了一个“技巧”,叫做别名声明alias。
具体用法:1
2alias py27="/usr/bin/python2.7"
alias pyana="/home/myname/anaconda2/bin/python2.7" (我自己的,一定要精确到python的版本,不能只到文件夹)
这样在使用系统自带python的时候,只需要在命令行输入py27即可,用Anaconda,输入python或者pyana都可。
注意:
- ~/.bashrc的文件中,export PATH=”/home/myname/anaconda2/bin:$PATH”还是要加上的
- 上面两行在每次开机的时候都是要输入的,如果不想每次都输入,则要将这两行加入~/.bashrc的文件中
- 如果想取消别名声明,用unalias py27或者删除~/.bashrc中的PATH,并且重新source ~/.bashrc