Centos(Linux)中安装MiniConda、管理Python以及Jupyter安装和使用
Conda是一个包管理器;Anaconda是一个发行包
conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换Anaconda是一个打包的集合器皿,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。也可以理解:
conda是包的管理
,可以安装包(conda install samtools),删除环境(),查找等用法。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,用户可以根据自己的需要安装相关工具即可, conda中也可以通过pip的方式安装第三方工具, 相当方便
一、下载miniconda
将下载的miniconda安装包上传至linux服务器
二、安装miniconda
# 安装miniconda
bash Miniconda3-latest-Linux-x86.sh
# 输入 yes 连续回车阅读license, 选择安装路径, 我安装路径为 /kkb/install/miniconda3
# 询问是否初始化conda ,输入 y, 该操作会修改用户目录下的 .bashrc文件, 添加环境变量
# 如果将开机启动base虚拟环境设置true 这样就会自动激活base虚拟环境, 一般设置为false即可
conda config --set auto_activate_base false
# 激活base 虚拟环境, 激活之后, 在终端命令前面会出现 (base) 表示base虚拟环境已经启动
# 一般不会直接操作base虚拟环境
conda activate base
# 退出base 虚拟h环境
conda deactivate
三、conda 常用命令
# 更改conda镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
# 创建一个bigata的虚拟环境, python是3.7版本, 后期集成使用pyspark需要是3.7
conda create -n bigdata python=3.7
# 卸载虚拟环境
--all
# 查看所有环境
conda info -e
# 激活bigdata虚拟环境
conda activate bigdata
# 退出bigdata虚拟环境
conda deactivate
# 虚拟环境所安装的第三方包
conda list
# 安装第三方包
conda install numpy
# 也可以指定版本安装
1.0.0 =
# 卸载第三方包
conda uninstall numpy
四、安装配置jupyter
conda install jupyter
修改jupyter配置文件, 以便通过个人电脑浏览器访问jupyter服务
# 打开notebook而配置文件:
jupyter notebook --generate-config --allow-root
# 打开配置文件:
# 设置可远程访问:
c.NotebookApp.allow_remote_access = True
# 可以通过root用户访问
c.NotebookApp.allow_root = True
# 设置访问host:
c.NotebookApp.ip = 'node01'
2. 启动jupyter服务
jupyter-notebook # 终端进入阻塞状态, 并且会提示连接地址, 带有token信息, 复制该连接即可访问
3. 复制链接, 在个人电脑通过浏览器直接访问