Ipython、Jupyter、Anaconda安装
作者:互联网
Anaconda是一个开源的python包环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。其包含了conda、numpy、pandas等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
标签:python27,Jupyter,python,Anaconda,source,conda,版本,slave2,Ipython 来源: https://blog.csdn.net/qw311113qin/article/details/98511361