[python基础系列]anaconda的安装与环境的配置(代码片段)

GoldenaArcher GoldenaArcher     2022-12-25     709

关键词:

本篇主要将 python 的安装,以及使用 Anaconda 进行多版本控制的方法。

什么是 python

python 是一门高级语言、解释型语言、面向对象编程语言。

尽管 python 的流行可能是近几年发生的事情,但是 python 的历史追溯起来,比 Java 还要早上这么一点——Java 最初于 90 年代初开发,python 则是在 1989 年,一个名为 吉多·范罗苏姆 的大佬为了打发假期时间而写的。

所以,python 其实是一个寿命非常悠久的编程语言。

相交于其他传统面向对象语言,python 的优点还是很突出的:

  • 简单

    所以学习成本低

  • 可读性高

    所以代码理解起来相对而言会简单一些

  • 跨平台性

    在多个平台上都可以稳定的运行

  • python 的支持模块很多

    这点需要感谢社区支持,很多广为流传的模块其实不是官方所提供的核心模块,而是一干热心大佬写好的。基于高度或跃的社区,就算是一些小众功能,甚至都能找到多个对应模块去使用。

  • 扩展性强

    作为解释型语言的痛点一向就是慢,但是因为 python 的扩展性强,它在关键部分可以使用 c/c++ 去实现并进行提速,随后使用 python 去调用。

一众优点使得 python 在前几年逐渐兴起的数据科学应用范围内大展拳脚,数据分析、机器学习使用的语言基本都是 python ,(至少广告打的一定是) 。也就是为什么 python 会在一干高级编程语言中杀出重围,成为近几年最流行的一门编程语言。

直接安装 python

python 的官方网址是:https://www.python.org/,目前(2021-08-26)最新的稳定版本是 v3.9.6,可以根据需求自行选择版本安装。

python 直接安装方式也比较简单,对于 windows 和 macOS 的用户来说,可以直接到页面:https://www.python.org/downloads/release/ 中选择相应的版本,随后选择对应 OS 的安装器(installer)即可。

以 v3.9.6 来说,它的对应下载页面是:https://www.python.org/downloads/release/python-396/,包含的下载器有:

python 对于 Linux/Unix 环境支持更加友好,大多数情况下 Linux/Unix 系统原生就已经安装了 python。如果 python 没有被安装,也可以通过下载包的方式轻松安装,以 Ubuntu 为例,下载方式为:

# 以ubuntu为例
$ sudo apt-get update
$ sudo apt-get install python3

安装后可以通过指令检查 python 的版本,确认安装是否成功:

# 我的python版本还是之前安装的,所以是v3.6
C:\\assignment\\back>python --version
Python 3.6.3

# 或者直接唤出 REPL
C:\\assignment\\back>py
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world")
hello world

如果可以正确的显示 python 的版本,或是可以打开 REPL(Read-Eval-Print-Loop,交互式解释器),那么就证明了 python 安装无误。

Anaconda

直接安装 python 也很方便,那么为什么还需要使用 Anaconda?

原因也很简单,省事省力而已。

使用 Anaconda 可以无痛管理工具包、开发环境、python 版本。而且下载了 Anaconda 也意味着日常开发中需要的模块,Anaconda 都已经帮你下载好了,并且 Anaconda 还提供了对应的 GUI 去进行管理。

Anaconda Navigator,也就是 Anaconda 的 主页面:

环境管理页面:

工具真的很多,这也是为什么 Anaconda 现在越来越重的原因。当然,如果工具没有下载好,直接就安装了 Anaconda 的话,也相当于 Anaconda 会将常用的一些工具全都帮你下载好。

总体来说还是方便的,尤其是当存在多个项目需要管理多个版本的 python,以及 python 运行在多个电脑多个平台的情况下,使用 Anaconda 可以做到统一管理,减少很多运行问题。

Anaconda 的下载安装

Anaconda 的首页就是 https://www.anaconda.com,通过导航栏可以找到下载地址。个人用的选择 Individual Edition,这是一个免费且开源的版本。寻找方式为 Products > Individual Edition

进去后就能看到 Anaconda 安装器的下载地址。对于 Anaconda 来说,它为多个平台提供了可运行的安装器,对于用户来说,可以无痛一键安装 Anaconda 就成了非常省心的事情。

之后,只要运行下载好的安装器即可。

具体步骤如下:

  1. 打开下载好的安装器

    第一步就是问你是否要继续:

  2. 这一步询问的是 License 许可的问题,点击 I Agree即可

  3. 用户组的问题

    如果电脑不存在多人共享的情况,选择默认的 Just Me 就够了。

    All Users 安装后用户组群下的所有用户都能够使用 Anaconda,不过除了学校机房似乎也不大存在这个情况了。

  4. 选择安装路径

    Destination Folder 下修改,默认应该是 C:/User/username/anaconda3 之类的。

  5. 选择是否将 Anaconda 添加到环境变量中

    Anaconda 自身就带有 prompt(cmd) 和 powershell(ps),为了不污染环境可以选择不安装,即默认选项

  6. 开始安装

    傻瓜式安装,一直等到安装成功即可使用。

  7. 设置

    这里其实就告诉你,python, Jupyter Notebook 和 PyCharm Pro 都安装成功了,继续选择下一步就可以了。

  8. 安装成功

这时候运行一下 py --version 可以看到 Anaconda 已经安装了当前 Anaconda 所支持的最新 python 版本。

注*:Anaconda 自身有安装额外的 prompt 和 powershell。在 Anaconda 提供的命令行工具中可以直接使用 conda 指令,但是 cmd 中会无法找到 conda 指令。也可以将 Anaconda 的路径存入 PATH 中,不过 Anaconda 并不推荐这种做法。

至此,Anaconda 的安装就已经完成了。

使用 Anaconda 进行版本控制

正常情况下希望永远不会继续用到 python2.x,不过根据我之前碰到的问题,有些 windows 上的配置好像是需要 python2.x,所以这里会使用 Anaconda 去新建一个 python2.x 的环境。

这里使用的工具是 Anaconda 提供的 prompt/powershell,与普通的 cmd/powershell 比起来,它多了一个前缀,可以用来指示当前 python 的环境:

打开 Anaconda prompt/powershell 之后,输入下列指令就可以安装指定版本的 python 了:

(base) C:\\> conda create --name py27 python=2.7

其中,py27 是之后这个环境的名字。

输入该指令之后,Anaconda 就会开始寻找指定版本的 python,并且新建一个独立环境进行安装。

安装成功之后的界面如下:

这时候通过 conda activate py27 就可以激活 python2.7,如下:

另外,通过 Anaconda Navigator 也可以方便的进行版本管理,如:

点击 py27 下的 Open Terminal 会打开一个环境为 python2.7 的 Anaconda prompt。

[python系列-1]:python命令行集成开发环境anaconda的详细安装过程(代码片段)

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119159719目录1.AnaConda概述(开源的Python发行版本)2. AnaConda的详细安装过程2.1选择下载A 查看详情

python学习指南—windows平台下载安装anaconda及python虚拟环境创建

...)文章目录系列文章目录前言一、Windows平台下载安装Anaconda1.下载Anaconda2.安装Anaconda3.Anaconda初体验二、Anaconda创建不同版本的Python虚拟环境1.Anaconda创建Python虚拟环境2.Anaconda虚拟环境添加到JupyterNotebook三.JupyterNotebook1.JupyterNoteb... 查看详情

编程基础之python2安装python环境(代码片段)

...要使用的操作系统。对于初学者安装Python,可以直接通过Anaconda进行安装。Anaconda是一个集成的Python运行环境,除了包含Python本身的运行环境外,还集成了很多第三方模块,对于初学者来说这是非常省事的。Anaconda的官方网站为Ana... 查看详情

[python基础系列]辅助函数,语法基础和变量(代码片段)

...好的三个辅助函数语法基础表达式变量之前的内容:Anaconda的安装与环境的配置JupyterNotebook-使用CSS 查看详情

python学习指南—windows平台下载安装anaconda及python虚拟环境创建

...)文章目录系列文章目录前言一、Windows平台下载安装Anaconda1.下载Anaconda2.安装Anaconda3.Anaconda初体验二、Anaconda创建不同版本的Python虚拟环境1.Anaconda创建Python虚拟环境2.Anaconda虚拟环境添加到JupyterNotebook 查看详情

python学习指南—windows平台下载安装anaconda及python虚拟环境创建

...)文章目录系列文章目录前言一、Windows平台下载安装Anaconda1.下载Anaconda2.安装Anaconda3.Anaconda初体验二、Anaconda创建不同版本的Python虚拟环境1.Anaconda创建Python虚拟环境2.Anaconda虚拟环境添加到JupyterNotebook 查看详情

tensorflow系列一(在windows下的安装)

...article/details/80746362,感谢博主的分析)  首先需要下载Anaconda,其次安装TensorFlow,在启动应用时的一些注意事项。一、下载Anaconda  tensorflow是基于python脚本语言的,是一种高级应用,它必须依赖于底层的应用发挥作用。因此... 查看详情

python基础000anaconda+pycharm让python开发直接起飞

一、Anaconda官网:https://www.anaconda.com/1、概述Anaconda,中文大蟒蛇,是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。它可以便捷的获取包并且对包进行管理,同时它也可以对Python的... 查看详情

anaconda是什么?anconda下载安装教程(代码片段)

目录一.前言二.Anaconda是什么?三.Anaconda下载地址四.Anaconda安装五.猜你喜欢零基础Python学习路线推荐:Python学习目录>>Python基础入门一.前言Anaconda工具集合–第三方库集合Pycharm开发工具,俗称IDE–写代码工具二.Anaconda是什么?... 查看详情

安装anaconda

...,每次都额外安装所需要的包略麻烦,这时我们可以采用AnacondaAnaconda是一个python发行版,包含了大量的包,使用Anaconda无需再去额外安装所需包,相当于一个Python集成环境吧,以下在Windows安装AnacondaAnaconda下载链接:https://mirrors.... 查看详情

原创算法基础之anaconda简介安装使用

Anaconda2官方:https://www.anaconda.com/ 一简介TheMostPopularPythonDataSciencePlatformAnaconda?isapackagemanager,anenvironmentmanager,aPython/Rdatasciencedistribution,andacollectionofover1,500+opensourcepackages.Anacondaisfreeandeasytoinstall,anditoffersfreecommunitysupport.anaconda是一... 查看详情

anaconda与python啥关系

...一系列包,需要安装pip来导入这些包才能进行相应运算。Anaconda(开源的Python包管理器)是一个python发行版,包含了conda、Python等180多个科学包及其依赖项。包含了大量的包,使用anaconda无需再去额外安装所需包。2、作用不同,Python... 查看详情

如何用anaconda安装python

...目。您的浏览器不支持HTML5视频zymedia(\'video\')参考技术A在anacondaprompt窗口敲入以下命令:condaupgrade–all解释:可以将anaconda当前环境下的软件包都进行一个更新,保证后续安装都是最新的可用包。condainstallnumpyscipypandas解释:conda... 查看详情

python基础—conda使用笔记(代码片段)

...做过多描述。当然,可以参考博客,写得很详细:python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解1.2.配置环境变量在系统变量—Path中添加Miniconda的相关路径这里我... 查看详情

关于seleniumchromedriver安装问题系列

...m.taobao.org/mirrors/chromedriver/ 二、常见问题1.如果安装了Anaconda3的python环境,则需要把chromedriver.exe文件放入Anaconda3Scripts目录以及 D:Anaconda3Libsite-packagesseleniumwebdriverchrome目录2.确保安装的驱动版本号和chrome浏览器版本号一致&nb... 查看详情

如何优雅的安装python的pandas

一.安装pandas1.Anaconda安装pandas、Python和SciPy最简单的方式是用Anaconda。Anaconda是关于Python数据分析和科学计算的分发包。2.Miniconda使用Anaconda会安装一百多个依赖包,如果想灵活控制安装的依赖包或带宽有限,使用Miniconda是个不错的... 查看详情

datawhale学习计划(第六期):python基础任务6

...tInterpreter把projectInterpreter复选框里面的地址换成你安装的anaconda下的python.exe的地址,点击showall来选择你的anaconda环境地址。这时候就可直接从左边的框中安装你需要的库了。画小猪佩奇找到anaconda中库文件的位置,如果想不起来... 查看详情

python基础:不同系统安装python3(代码片段)

​​​​​​​文章目录不同系统安装Python3一、Anaconda安装与使用1、下载2、安装3、配置4、使用5、常用命令二、原生Python安装三、在Linux环境Python安装不同系统安装Python314天学习训练营导师课程:杨鑫《Python自学编程基础》... 查看详情