Python安装教程之anaconda篇
【导读】我们知道,Python的功能非常强大。那么对于迫切想学习Python的新手同学来说,第一件事情可能需要了解python是什么?能用来做什么?语法结构是怎样的?这些我们几句话很难介绍清楚,后续会陆续出python入门教程来为大家一一介绍。为了方便了解python是什么,我想首先把python安装到自己的电脑中也是很重要的步骤。本文将手把手教你如何安装python.
01、选择哪种安装方式
安装python通常有两种方式,一是安装python安装包,二是安装anaconda。这里我建议小白同学选择anaconda,一般不要轻易尝试自己单独安装python安装包,因为很多小白很容易死在安装软件这一步
为什么选择anaconda,因为它安装简单,可以傻瓜式的,一直按next完成安装,这个特点对python初学这非常友好
02、什么是anaconda
简单理解,anaconda是将python常用的工具及第三方库整合在一起一个集成环境。
03、anaconda版本
安装首先需要下载安装包,anaconda的官网国内已无法访问, 读者可以在网上自行下载任意一个安装包,也可以在我们的公众号 "数据臭皮匠" 中回复 anaconda 获取本文使用的安装包。
本文使用的anaconda版本是Anaconda3-5.2.0-Windows-x86_64 ,对应python版本为python3.6.5 , 目前python3.9已经发布, 对应的anaconda也发布了很多版本, 初学者在决定安装哪个版本时很容易会陷入纠结, 这里建议和本文的安装包版本保持一致, 因为每个版本的python和anaconda虽然都有更新, 但初学者几乎感受不到其中的差别。
04、安装步骤
① 双击下载后的anaconda安装包

② 弹出来欢迎界面点next

③ 然后点击 I agree

④ 选中AII Users(默认Just me) ,点击Next

⑤ 这里可以点击Browse 更换安装目录, 不过不建议更换, 默认的就挺好, 点Next

⑥ 强烈建议选中Add Anaconda to the system Path 的复选框, 不选中的话, 后续需要手动设置环境变量, 比较麻烦, 点Install

⑦ 出现这个弹窗之后,就是漫长的等待, 一般需要几分钟时间, 根据电脑性能有所不同,等进度条跑满后,点击Next

⑧ 这里建议点击Skip , 因为Microsoft VSCode 暂时用不上

⑨ 安装完成,点Finish。这里建议将图中的两个复选框都取消勾选,不然会弹出anaconda的介绍, 一般不需要看

05、打开anaconda
① 打开命令行。win+D组合键回到桌面, 按win+R组合键输入cmd 回车, 打开命令行

② 在命令行中输入jupyter notebook。这是会出现很多字,不用管它。然后会出现一个弹窗,需要选择一个浏览器(chrome, IE 或者任何其他浏览器都可以), 点确定

③ jupyter界面。浏览器会跳出jupyter主界面, 我们将通过jupyter使用python, jupyter又是什么,它和python是什么关系? 简单理解, jupyter是基于网页的编写python的编辑器, 建议初学者不必深究,直接用就可以

④ 新建notebook。点击主界面右上角New,选择python3,就会创建一个浏览器标签


⑤ 写出你的第一行python代码。
首先点击左上角的加号, 新建很多行框框, 然后在框框里输入 print("hello world") 按ctrl + enter组合键(点击加号右边的第6个按钮Run也可以)就可以打印出hello world , 从此就可以开始python的代码生涯了!

06、一些建议
本文介绍了如何安装anaconda , 如何通过使用其中的jupyter 达到使用python的目的, 尽管已尽量详细, 但初学者可能还有很多疑问, 如果您在安装过程中遇到一些奇怪的错误导致安装失败或者使用上有什么问题, 欢迎关注我们的公众号 "数据臭皮匠" 在后台留言,我们会一一答复。
本文讲解了怎样安装python,但依然没有解决python是什么的问题, 我认为只有自己实际敲了一些代码之后, 才能慢慢体会出什么是python, 这里只是将敲python的环境准备好, 后面还有关于python的汪洋大海, 等待读者一步步发现。我们先将您送到海边, 接触下海滩,体会下海边偶尔涌来的习习海风和朵朵浪花。
觉得本文对你有帮助,请分享给更多的人
长按公众号关注我们哦

Python安装教程之anaconda篇的更多相关文章
- Tkinter教程之Canvas篇(4)
本文转载自:http://blog.csdn.net/jcodeer/article/details/1812091 '''Tkinter教程之Canvas篇(4)''''''22.绘制弧形'''# ...
- Tkinter教程之Text篇(3)
本文转载自:http://blog.csdn.net/jcodeer/article/details/1811348 '''Tkinter教程之Text篇(3)''''''14.自定义tag的两个内置 ...
- Tkinter教程之Menu篇
本文转载自:http://blog.csdn.net/jcodeer/article/details/1811321 '''Tkinter教程之Menu篇''''''1.创建一个简单的Menu'''# ...
- Tkinter教程之Listbox篇
本文转载自:http://blog.csdn.net/jcodeer/article/details/1811310 #Tkinter教程之Listbox篇#Listbox为列表框控件,它可以包含一个 ...
- Tkinter教程之Radiobutton篇
本文转载自:http://blog.csdn.net/jcodeer/article/details/1811308 #Tkinter教程之Radiobutton篇#Radiobutton为单选按钮, ...
- Tkinter教程之Checkbutton篇
本文转载自:http://blog.csdn.net/jcodeer/article/details/1811306 #Tkinter教程之Checkbutton篇#Checkbutton又称为多选按 ...
- Tkinter教程之Label篇
本文转载自:http://blog.csdn.net/jcodeer/article/details/1811293 #Tkinter教程之Label篇'''1.Label的第一个例子text属性使用 ...
- DNS域欺骗攻击详细教程之Linux篇
.DNS域欺骗攻击原理 DNS欺骗即域名信息欺骗是最常见的DNS安全问题.当一 个DNS服务器掉入陷阱,使用了来自一个恶意DNS服务器的错误信息,那么该DNS服务器就被欺骗了.DNS欺骗会使那些易受攻 ...
- Tkinter教程之Canvas篇(2)
本文转载自:http://blog.csdn.net/jcodeer/article/details/1811888 '''Tkinter教程之Canvas篇(2)''''''9.创建item的tag ...
随机推荐
- Web服务器-并发服务器-协程 (3.4.2)
@ 目录 1.分析 2.代码 关于作者 1.分析 随着网站的用户量越来愈多,通过多进程多线程的会力不从心 使用协程可以缓解这一问题 只要使用gevent实现 2.代码 from socket impo ...
- Selenium Web元素定位方法
Selenium是用于Web应用测试的自动化测试框架,可以实现跨浏览器和跨平台的Web自动化测试.Selenium通过使用WebDriver API来控制web浏览器,每个浏览器都都有一个特定的Web ...
- 设计模式之-Builder模式
场景引入: 一个类,如果有多个属性时,在创建对象,如何对属性进行赋值呢? 1.通过构造器赋值,这种方案优点时一次性赋值完成,但是多种属性的组合,导致构造器会非常多. 2.通过setter方法赋值,方案 ...
- 使用pdf2htmlEX将pdf文件转为html
https://github.com/coolwanglu/pdf2htmlEX 参考github文档,转换出来的的效果貌似很好,可以参考OFFICE 文档转换为html在线预览. pdf2swf 和 ...
- GraduateDesign-给APP添加获取位置信息和天气预报的功能(json)
首先,我的app需要通过网络来获取当前所在的位置.这里我找到了一个json来获取本地位置信息. http://int.dpool.sina.com.cn/iplookup/iplookup.php?f ...
- JavaDailyReports10_12
运算级自增自减运算符大于取值运算符*,大于取地址运算符! 1 #include<stdio.h> 2 #include<string.h> 3 #define OK 1 4 # ...
- 数据库零基础之---了解数据库的事务[ACID]
事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功. 我们先举一个例子来描述一下事务: 假设要张三通过银行给李四进行转账1000元钱,张三原有余额10000元整,李四有人民币 ...
- 高效实用linux命令之-history
History(历史)命令用法 15 例 如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的 15 个 ...
- 「每日一题」有人上次在dy面试,面试官问我:vue数据绑定的实现原理。你说我该如何回答?
关注「松宝写代码」,精选好文,每日一题 时间永远是自己的 每分每秒也都是为自己的将来铺垫和增值 作者:saucxs | songEagle 来源:原创 一.前言 文章首发在「松宝写代码」 2020. ...
- 【python接口自动化】- DDT数据驱动测试
简单介绍 DDT(Date Driver Test),所谓数据驱动测试,简单来说就是由数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变.通过使用数据驱动测试的方法,可以在需要验证多组数据 ...