Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

安装过程

通过sh进行安装 Anaconda3软件

1
sh Anaconda3-4.4.0-Linux-x86_64.sh

细节

1
2
3
4
5
6
7
8
[badou@master ~]$ sh Anaconda3-5.1.0-Linux-x86_64.sh 

Welcome to Anaconda3 5.1.0

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>

回车

出现–More-- ,空格继续(2个空格)。

1
2
3
4
5
6
7
8
9
10
11
URPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANACONDA, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECI
AL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SE
RVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILIT
Y, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Notice of Third Party Software Licenses
=======================================

Anaconda Distribution contains open source software packages from third parties. These are available on an "a
--More--

出现授权License是否允许,输入yes接受License回车,输入安装路径:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    A network authentication protocol designed to provide strong authentication for client/server application
s by using secret-key cryptography.

cryptography
A Python library which exposes cryptographic recipes and primitives.


Do you accept the license terms? [yes|no]
[no] >>> yes

Anaconda3 will now be installed into this location:
/home/badou/anaconda3

- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below

[/home/badou/anaconda3] >>>

需要给出一个安装的路径

1
/usr/local/src/anaconda3

询问是否自动安装环境变量,全部回答no

1
2
3
4
5
6
7
8
installing: jupyter-1.0.0-py36_4 ...
installing: anaconda-5.1.0-py36_2 ...
installing: conda-4.4.10-py36_0 ...
installing: conda-build-3.4.1-py36_0 ...
installation finished.
Do you wish the installer to prepend the Anaconda3 install location
to PATH in your /home/badou/.bashrc ? [yes|no]
[no] >>> no

添加环境变量

1
2
3
4
5
6
]# vim /etc/profile
最后加入
export PATH=/usr/local/src/anaconda3/bin:$PATH

刷新环境变量
]# source /etc/profile

切换版本至2.7

1
conda create -n python27 python=2.7

Anaconda3操作命令

基本命令

1
2
3
4
5
6
7
8
conda info -e              # 查看Python版本信息

source activate # 进入虚拟环境
source deactivate # 退出虚拟环境

source activate root # 切换到base环境,一般base环境是python最新版本

conda activate python27 # 切换到python27环境下了

其他命令

升级命令
1
2
3
conda update conda
conda update anaconda
conda update anaconda-navigator //update最新版本的anaconda-navigator
删除虚拟环境
1
conda remove -n xxxx --all   //创建xxxx虚拟环境
清理(conda瘦身)
1
2
3
conda clean -p      //删除没有用的包
conda clean -t //tar打包
conda clean -y -all //删除所有的安装包及cache

配置base默认启动环境

在~/.bashrc中 加入默认启动Python 2.7的配置,并激活配置文件

1
2
3
vim ~/.bashrc
source activate python27
source ~/.bashrc

安装TensorFlow

1
conda install -y -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ tensorflow=1.2