龙空技术网

Day175:Linux的python和Anaconda切换

做个自律的禾苗 70

前言:

如今你们对“anaconda python27”大致比较看重,大家都想要剖析一些“anaconda python27”的相关资讯。那么小编在网摘上收集了一些有关“anaconda python27””的相关知识,希望你们能喜欢,同学们快快来了解一下吧!

问题描述

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

Anaconda中的python

在~/.bashrc中修改文件,即加入export PATH="/home/XXX/anaconda3/bin:$PATH",则输入python命令就会直接出来Anaconda环境下的python,为了使其立即生效,输入source ~/.bashrc.

别名声明alias

alias py27="/usr/bin/python2.7"alias pyana="/home/XXX/anaconda3/bin/python3.5" (我自己的,一定要精确到python的版本,不能只到文件夹)

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

注意:

~/.bashrc的文件中,export PATH="/home/XXXX/anaconda3/bin:$PATH"还是要加上的上面两行在每次开机的时候都是要输入的,如果不想每次都输入,则要将这两行加入~/.bashrc的文件中 如果想取消别名声明,用unalias py27或者删除~/.bashrc中的PATH,并且重新source ~/.bashrcconda的简单使用conda create -n [name] #创建名为name的conda环境,如tensorflowsource activate [name] #激活刚才创建的环境,命令完成后,回答先命令行之前多了刚创建的环境的名字source deactivate [name] #退出名为name的环境,回到系统默认环境conda remove -n [name] --all #删除刚刚创建的conda环境conda info -envs #查看所安装环境列表,创建的环境都在`~/anaconda3/envs/`目录下面conda list #查看已经安装的包conda install [packagename] #安装具体的包,加-n [name]可以安装到指定环境conda list -n [name] #name环境下安装了哪些包conda update -n [name] [packagename] #升级name环境的名为packagename的包conda remove -n [name] [packagename] #删除name环境的名为packagename的包

标签: #anaconda python27