介绍
Anaconda是全球最流行的Python数据分析平台工具,Anaconda不是语言,它是Python的一个集成管理工具或系统。Anaconda是一个打包的集合,里面包含了720多个Python数据科学相关的开源包,在数据可视化、机器学习、深度学习等多方面都有涉及。不仅可以做数据分析,甚至可以用在大数据和人工智能领域。安装它后就默认安装了python、IPython、Jupyter notebook和集成开发环境 Spyder等等。
下载anaconda
安装anaconda
# 添加执行权限
chmod u+x Anaconda3-2021.05-Linux-x86_64.sh
# 执行
sh ./Anaconda3-2021.05-Linux-x86_64.sh
# 过程
#第一次:【直接回车,然后按q】
Please, press ENTER to continue
>>>
#第二次:【输入yes】
Do you accept the license terms? [yes|no]
[no] >>> yes
#第三次:【输入解压路径:/export/server/anaconda3】
[/root/anaconda3] >>> /export/server/anaconda3
#第四次:【输入yes,是否在用户的.bashrc文件中初始化Anaconda3的相关内容】
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes
激活
# 刷新环境变量
source /root/.bashrc
# 激活虚拟环境,如果需要关闭就使用:conda deactivate
conda activate
配置
# 编辑环境变量
vim /etc/profile
# 添加以下内容
# Anaconda Home
export ANACONDA_HOME=/export/server/anaconda3
export PATH=$PATH:$ANACONDA_HOME/bin
# 刷新环境变量
source /etc/profile
# 创建软连接
ln -s /export/server/anaconda3/bin/python3 /usr/bin/python3
# 验证
echo $ANACONDA_HOME
-- 查看anaconda的环境列表
conda env list
# 创建语法
conda create -n 虚拟环境名字 python=版本
# 示例
conda create -n bigdata01 python=3.7
conda create -n bigdata02 python=3.9
conda env list
# 切换语法
conda activate 虚拟环境名字
# 示例
conda activate bigdata01
conda activate bigdata02
conda activate base
退出当前虚拟环境
conda deactivate
# 删除环境语法
conda remove -n 虚拟环境名字 --all
# 示例
conda remove -n bigdata02 --all
conda env list
配置第三方包
# Anaconda 添加国内清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 让配置马上生效
conda config --set show_channel_urls yes
在anaconda中安装包
# 语法
conda install 包名
或者
pip install 包名
# 示例
# 创建虚拟环境
conda create -n datasci python=3.8
# 切换虚拟环境
conda activate datasci
# 安装pandas
conda install pandas=1.1.1
或者
pip install pandas==1.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
# pip常用镜像
# 阿里云:https://mirrors.aliyun.com/pypi/simple/
# 豆瓣:https://pypi.douban.com/simple/
# 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
# 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/