推荐:通过anaconda安装Python和主流第三方库

简介

Anaconda 集成了Python和大量的第三方库,可用于进行大规模数据处理、预测分析和科学计算。使用anaconda能够大大简化我们部署环境的时间,安装完成能够直接导入许多三方库,并且支持 Linux, Mac, Windows。在本节中将讲解如何安装anaconda。

特点

Anaconda具有如下特点:

  • 开源
  • 安装过程简单
  • 高性能使用Python和R语言
  • 免费的社区支持
  •  列出所需其他依赖包
  •  安装包时自动安装其依赖项
  •  可以便捷地在包的不同版本中自由切换

安装步骤

在这里我们选择清华大学开源软件镜像站安装anaconda,因为官网的anaconda下载三方库的速度比较慢,我们设置成清华仓库的镜像。

根据自己的系统下载anaconda安装包,下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

《推荐:通过anaconda安装Python和主流第三方库》

Windows系统安装Anaconda:

  1. 下载exe格式的安装包;
  2. 完成下载之后,双击下载文件,启动安装程序;
  3. 选择“Next”;
  4. 阅读许可证协议条款,然后勾选“I Agree”并进行下一步;
  5. 除非是以管理员身份为所有用户安装,否则仅勾选“Just Me”并点击“Next”;
  6. 在“Choose Install Location”界面中选择安装Anaconda的目标路径,然后点击“Next”;
  7. 在“Advanced Installation Options”中可以勾选“Add Anaconda to my PATH environment variable.”添加环境变量,除非你打算使用多个版本的Anaconda或者多个版本的Python,否则便勾选“Register Anaconda as my default Python 3.6”;
  8. 然后点击“Install”开始安装;
  9. 点击“Next”;
  10. 进入“Thanks for installing Anaconda!”界面则意味着安装成功,点击“Finish”完成安装。

基本上在windows下安装anaconda的过程比较常规,结束后,我们在cmd或者Windows PowerShell中设置清华镜像源,运行以下命令:

即可添加 Anaconda Python 免费仓库。

Linux系统安装Anaconda:

  1. 下载名字带linux的安装包;
  2. 根据Python版本的不同有选择性地在终端输入命令:
  3. 安装过程中,看到提示“In order to continue the installation process, please review the license agreement.”,点击“Enter”查看“许可证协议”;
  4. 在“许可证协议”界面将屏幕滚动至底,输入“yes”表示同意许可证协议内容。然后进行下一步;
  5. 安装过程中,提示“Press Enter to accept the default install location, CTRL-C to cancel the installation or specify an alternate installation directory.”,点击“Enter”接受默认安装路径,显示PREFIX=/home/<user>/anaconda3 并且继续安装;
  6. 安装器若提示“Do you wish the installer to prepend the Anaconda3 install location to PATH in your /home/<user>/.bashrc ?”,输入“yes”;
  7. 当看到“Thank you for installing Anaconda3!”则说明已经成功完成安装;
  8. 关闭终端,然后再打开终端以使安装后的Anaconda启动。或者直接在终端中输入 source ~/.bashrc 也可完成启动。

接下来我们也设置清华镜像源,运行以下命令:

即可添加 Anaconda Python 免费仓库。

conda常用命令

检查conda版本:

更新conda版本:

查看conda帮助信息:

linux下卸载conda:

windows下卸载conda:

conda安装第三方包:

conda卸载第三方包:

conda更新所有包:

conda更新指定包:

编者推荐使用这种方式安装Python,方便以后进行科学计算和数据处理,以及其他领域的研究。

点赞