多用户linux下安装tensorflow、keras环境;如何在系统自带python和Anaconda间切换

来源:互联网 发布:unity3d射击游戏项目 编辑:程序博客网 时间:2024/05/21 09:21



每次装的时候都要犯过去犯过的错误,记录一下,下次直接照着来:



1)安装anaconda

直接bash Anaconda2-4.4.0-Linux-x86_64.sh(一路enter、yes、ok之类的)

可以考虑source ~/.bashrc

注意,这里可以which python一下,如果是/home/username/anaconda2/bin/python,就ok。

如果是/usr/bin/python,则说明python指向不对;此时看下anaconda安装结束之前的这个问题是不是选择yes:

creating default environment...
installation finished.
Do you wish the installer to prepend the Anaconda2 install location to PATH in your /home/maohangyu/.bashrc ? [yes|no]
[no] >>> yes



2)然后pip install tensorflow

3)然后pip install keras

4)然后按照http://blog.csdn.net/mmc2015/article/details/64904406修改matplot画图问题





最后,附上如何在系统自带python和Anaconda切换

http://blog.csdn.net/zhangxinyu11021130/article/details/64125058

小女子不才,解决不了在Anaconda环境下编译caffe,也解决不了在Anaconda环境下安装TensorFlow,因此只能一会用自带python,一会用Anaconda

那么,如果在~/.bashrc中修改文件的话,即加入export PATH="/home/myname/anaconda2/bin:$PATH",则输入python命令就会直接出来Anaconda环境下的python,当然,用TensorFlow是好的,用caffe就。。。。。。。因此,用caffe的话,我就会把这行去掉,再重新source ~/.bashrc.

这样做是麻烦了一些,但是那怎么办呢?我就想在caffe下使用自带python,在tensorflow的时候使用Anaconda。

于是,学到了一个“技巧”,叫做别名声明alias

具体用法:

alias py27="/usr/bin/python2.7" alias pyana="/home/myname/anaconda2/bin/python2.7" (我自己的,一定要精确到python的版本,不能只到文件夹)
  • 1
  • 2

这样在使用系统自带python的时候,只需要在命令行输入py27即可,用Anaconda,输入python或者pyana都可。

注意: 
1. ~/.bashrc的文件中,export PATH="/home/myname/anaconda2/bin:$PATH"还是要加上的 
2. 上面两行在每次开机的时候都是要输入的,如果不想每次都输入,则要将这两行加入~/.bashrc的文件中 
3. 如果想取消别名声明,用unalias py27或者删除~/.bashrc中的PATH,并且重新source ~/.bashrc

阅读全文
0 0
原创粉丝点击