Anaconda安装并配置Python环境
背景概述
Anaconda,中文大蟒蛇,是一个开源的Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。
Anaconda就是可以便捷获取包且对包能够进行管理,包括了python和很多常见的软件库和一个包管理器conda。常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易,同时对环境可以统一管理的发行版本
为什么要安装Anaconda?
Anaconda对于python初学者而言及其友好,相比单独安装python主程序,选择Anaconda可以帮助省去很多麻烦,Anaconda里添加了许多常用的功能包,如果单独安装python,这些功能包则需要一条一条自行安装,在Anaconda中则不需要考虑这些,同时Anaconda还附带捆绑了两个非常好用的交互式代码编辑器(Spyder、Jupyter notebook)。
这样说会觉得有点抽象,那我们先用一个简单的例子讲解
在python中,我们写程序的时候经常离不开第三方库,我们可以称之为包。包可以理解成一个工具,我们要通过这个工具去实现我们所需要的功能。怎样使用这个工具呢?毫无疑问,我们都是import…,import…
但是,import初始只能导入python自带的库,第三方库需要我们自己通过cmd去pip install这个,pip install那个安装,及其麻烦,因为很多库都是python不自带的,我们都是要通过pip额外安装。
这个时候Anaconda的作用就出来了,Anaconda自带了很多python库,不用我们自己去额外安装,极少数我们需要安装的时
候,我们通过conda install xxx就好了,及其方便!
Anaconda安装
进入anaconda官网:
Anaconda | The Operating System for AIDemocratize AI innovation with the world’s most trusted open ecosystem for data science and AI development.https://www.anaconda.com/
点击“Free Download”,选择适合电脑系统的Anaconda安装包下载。
选择安装位置,点击下一步
创建项目的时候关联解析环境
进入项目并打开Terminal面板
收入命令“conda”,测试:
如果显示以上界面即安装成功。如果显示找不到命令,则需检查系统环境变量配置名称是否输入有误。
输入python命令也可查看Python环境及版本
输入exit()即可退出Python环境
配置国内镜像源为下载源
Anaconda默认下载源为国外源,如果使用国内网则速度很慢且容易中断。因此建议设置国内源为默认下载源。推荐使用清华镜像源(官网:
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/),也可以换成阿里或豆瓣的等。
以清华镜像为例演示设置默认下载源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes
安装常用环境
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install matplot-lib -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install transformers -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install datasets -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install nltk -i https://pypi.tuna.tsinghua.edu.cn/simple