Anaconda是一个开源的python包环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。其包含了conda、numpypandas等180多个科学包及其依赖项。

安装Anaconda3

yum install -y bzip2 wget
useradd python
su - python
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh
bash Anaconda3-5.2.0-Linux-x86_64.sh
一直输入“yes”即可,最后一项可选“no”

 

查看环境变量,默认是自动配置好了的,没有的加上去

[python@slave2 ~]$ vim ~/.bashrc       #是当前用户的环境变量
 export PATH="/home/python/anaconda3/bin:$PATH"
[python@slave2 ~]$ source ~/.bashrc    

 

这时可查看python版本,使用的命令行工具是conda,通过conda list查看自动的科学包

[python@slave2 ~]$ python -V
[python@slave2 ~]$ conda list

Python版本转换

安装完anaconda后,系统默认python版本就是最新版本了,原本版本就没有了,现在安装回来python2.7版本.

安装其他版本的python,通过定义python=x自选版本,名字可自定义,这里叫python27

[python@slave2 ~]$ conda create -n python27 python=2.7

安装完后查看当前的python编辑器,带*号的当前使用版本,后面是当前版本使用的环境变量

[python@slave2 ~]$ conda info -e
# conda environments:
#
base                  *  /home/python/anaconda3
python27                 /home/python/anaconda3/envs/python27

版本切换

[python@slave2 ~]$ source activate python27    #激活版本,source activate + 编辑器名字
(python27) [python@slave2 ~]$ python -V        #前面会带有版本注释    
Python 2.7.16 :: Anaconda, Inc.
(python27) [python@slave2 ~]$ source deactivate python27    #退出当前版本
[python@slave2 ~]$

 

如果想开机既指定版本为当前使用版本,可直接在环境变量文件中激活。

[python@slave2 ~]$ vim ~/.bashrc    #添加所需激活的版本
 source activate python27
[python@slave2 ~]$ source ~/.bashrc

删除python版本:conda remove -n 编辑器名字 --all

[python@slave2 ~]$ conda remove -n python27 --all

anaconda中自带有ipython、jupyter,可直接使用。

ipython是增强的Python Shell,自动补全、自动缩进、支持shell,增加了很多函数。

[python@slave2 ~]$ ipython
Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: print("Hello World!")
Hello World!

In [2]: quit

jupyter是基于web的交互式笔记本,其中可以非常方便的使用python,后台使用的是ipython。

[python@slave2 ~]$ jupyter notebook password                  #设置jupyter登录密码
[python@slave2 ~]$ jupyter notebook --ip=0.0.0.0 --port=3333  #指定本机ip与自定义运行端口 

 浏览器查看,输入登录密码,登录jupyter notebook

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐