首页 编程相关 Python发行版Anaconda的安装与使用

Python发行版Anaconda的安装与使用

Anaconda是Python的一个发行版本,它集成了Python以及很多有用的包在里面,并且其包含的conda工具可以对包进行方便的安装和管理,还可以快捷地切换不同版本的Pyth…

Anaconda是Python的一个发行版本,它集成了Python以及很多有用的包在里面,并且其包含的conda工具可以对包进行方便的安装和管理,还可以快捷地切换不同版本的Python环境,因此建议要装Python的话就装Anaconda,它和Python一样,也是在Windows、Mac、Linux等多平台上都可以安装的,这里主要介绍一下Windows及Linux下Anaconda的安装以及基本的使用,Mac系统也是类似。Anaconda软件直接从官网下载的话速度很慢,这里收集了最新版本的Anaconda清华镜像的下载链接,后台回复200513获取,包括Windows32位和64位版本、Mac版本、Linux版本等,注意区分。

一、Windows系统下Anaconda的安装

1. 软件下载

  下载好对应版本的软件安装包后双击安装,注意分别有32位和64位的安装包;


2. 软件安装

点击Next;

点击 I Agree;

点击Next;

设置安装路径,注意路径中不要出现空格以及中文字符,不然后续使用中可能会出现一些未知的错误,设置好路径后点击Next;

按下图红框进行设置,不建议添加环境变量,添加环境变量的好处是在Windows自身的命令行窗口中可以调用相关命令,但是Anaconda本身有命令行窗口,所以不太有必要,而且可能会带来一些别的错误,选择好后点击Install;

安装进度条走完后点击Next;

点击Next;

点击Finish。


3. 检测是否安装成功

安装后我们会在开始菜单看到Anaconda的程序,我们比较常用的是红框中的两个,Anaconda Prompt是命令行窗口,Spyder是视图窗口,后面再对窗口界面进行介绍;

我们点击打开Anaconda Prompt程序,如下图所示,输入conda list命令以显示当前已经安装的包的列表,如果能够成功显示,则证明已安装成功;


4. Spyder设置与基本介绍

Spyder是一种常用的Python集成开发环境(IDE),主要用于数据分析,Python常见的其他IDE还有Pycharm、VSCode、Vim等,各自有各自的特点和优点,有兴趣的可以了解一下。

打开Spyder程序,第一次打开会提示是否安装Kite插件,该插件主要用于代码补全语法高亮,可以考虑安装,也可以点Dismiss忽略;

Spyder布局调整,点击View-Window layouts可以对布局进行调整,我个人比较喜欢Matlab 样式的布局,后面会以Matlab样式布局为例对各窗口进行简要介绍;

在Tools-Preferences里面可以进行一些偏好设置,比如主题,默认工作目录等;

Spyder窗口介绍,如下图所示,文件浏览窗口显示当前工作目录下的文件,工具栏是一些常用的工具,Outline显示的是脚本的框架,脚本编辑窗口进行脚本文件的编辑,交互式命令窗口直接输入命令进行运行,变量窗口是当前生效的变量,历史窗口显示运行记录;

下图中的两个按钮分别是运行整个脚本文件以及逐行运行,比较常用。


二、Linux系统下安装Anaconda

1. 软件下载

  使用wget -c命令下载软件,-c参数表示断点续传,若系统没有wget命令,可在具备root权限的情况下使用yum install wget -y 命令进行安装;

wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.02-Linux-x86_64.sh


2. 软件安装

ls命令查看下载到的文件;

给该软件包添加可执行权限;

chmod +x Anaconda3-2020.02-Linux-x86_64.sh

可以看到该软件包名称变为了绿色,说明具有了可执行权限,使用./运行该程序;

./Anaconda3-2020.02-Linux-x86_64.sh

点击Enter继续;

点击Enter看完许可文件,输入yes继续;

选择安装路径,默认即可,点击Enter继续;输入yes,安装完毕;

输入conda list命令检测是否安装成功,显示未找到该命令,这一般是因为没有添加到环境变量所致;

打开~/.bashrc发现已经添加了环境变量,我们用source命令重新激活.bashrc文件,然后发现conda就可以用了;

但是发现前面多了(base),怎么去掉呢?打开~/.bashrc文件,在末尾加上conda config –set auto_activate_base False保存退出,重新开启终端就可以了。


3. 将Anaconda设置为默认的Python环境;

在命令行输入python,发现依然是系统默认的python,我们需要进行一些设置解决这个问题;

我们可以通过更改/etc/profile文件(需要root权限)来将Anaconda设置为默认的Python环境,vi打开profile文件,在末尾加上:

export PATH=/home/wangk/anaconda3/bin:$PATH
#注意该路径根据你自己的Anaconda安装路径来更改

保存退出;

我们新开启一个shell窗口,输入python命令,发现调用的已经是Anaconda的Python环境了。


三、conda使用介绍

conda的主要用途就是管理包和环境,那么这里就从这两方面进行介绍。conda使用命令行操作,Windows用户请打开“Anaconda Prompt”;macOS和Linux用户请打开“Terminal”(“终端”)进行操作。

1. 更改conda镜像源

conda默认从官方服务器下载包,但是由于服务器缘故速度较慢,这里我们要将其更改为清华大学维护的镜像源,在命令行窗口输入以下命令即可;

#添加镜像(清华源)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
#查看
conda config --get channels
#还可以通过查看在用户主目录下生成的conda配置文件
cat ~/.condarc

如下图所示,设置成功;

删除源使用以下命令,这里只是提供一种添加镜像源的方法,如果发现镜像不好用了可以删除后替换为其他的镜像。

conda config --remove-key channels


2. 管理conda

查看当前conda版本

conda --version 或 -V

更新conda

conda update conda

查看conda帮助信息

conda --help 或 -h


3. 管理环境

创建新环境

conda create --name python2 python=2.7

上面的命令表示创建一个名为python2的新环境,新创建的环境使用的python版本为2.7版本;–name参数等同于-n;


显示已创建环境

#以下三种写法都可以
conda env list
conda info --envs
conda info -e


激活环境

conda activate env_name


退出环境

conda deactivate


删除环境

conda remove --name env_name --all


4. 管理包

查找可供安装的包版本

I 精确查找

conda search --full-name package_full_name
#package_full_name是包的精确全称
conda search --full-name python
#查找全名为“python”的包有哪些版本可供安装

II 模糊查找

conda search text
#查找含有text字段的包名


获取当前环境中已安装的包信息

conda list
#显示当前环境已安装包的包名及其版本号


安装包

如果安装多个包,包与包之间用空格隔开,很后面的卸载、更新等一样。

I 在当前环境中安装包

conda install package_name

II 在指定环境中安装包

conda install --name python2 scrapy
#在名称为python2的环境中安装scrapy包

III 使用pip安装包

pip是python自带的包管理器,无法对环境进行管理,因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包;pip无法更新python,因为pip并不将python视为包;pip可以安装一些conda无法安装的包,conda也可以安装一些pip无法安装的包,因此当使用一种命令无法安装包时,可以尝试用另一种命令。

pip install package_name
#某些conda无法安装的包可以尝试使用pip安装


卸载包

I 卸载当前环境中的包

conda remove package_name
#package_name是包的名称

II 卸载指定环境中的包

conda remove --name python2 scrapy
#卸载名称为python2的环境中的pandas包


更新包

I 更新所有包

conda update --all

II 更新指定的某个包

conda update package_name
#package_name为包的名称


往期文章

长按识别上方的二维码关注BlogWK公众号,后台回复200513下载各版本Anaconda软件包。

推荐收藏我的博客网址以便在电脑上查看相关文章:www.blogwk.com

本篇文章来源于微信公众号:OncoLab

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: oncolab

没有了

已是最早文章

为您推荐

Python集成开发环境PyCharm的安装与激活

PyCharm是由JetBrains打造的一款非常优秀的Python IDE,带有一整套可以帮助用户在使用Python语...

向Excel说再见,神级编辑器统一表格与Python

很多开发者说自从有了 Python/Pandas,Excel 都不怎么用了,用它来处理与可视化表格非常快速。但是这样还是...

发表回复

返回顶部