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 ...
随机推荐
- Struts2-059 漏洞复现
0x00 漏洞简介 Apache Struts框架, 会对某些特定的标签的属性值,比如id属性进行二次解析,所以攻击者可以传递将在呈现标签属性时再次解析的OGNL表达式,造成OGNL表达式注入.从而可 ...
- [OI笔记]杂题整理1(基础篇~)
算是开学第四周啦,之前的三周大概过了一遍基础图论和数学相关的内容.这篇随笔打算口胡一些近期做感觉比较好的数学相关的题目 因为这段时间主要是看紫书学的,所以其实会有些出自UVA的例题,如果需要题目但是觉 ...
- 查询id为键的数组
public static function getKeyValuePairs() { $sql = 'SELECT id, name FROM ' . self::tableName() . ' O ...
- matlab练习程序(正态分布贝叶斯分类)
clear all;close all;clc; randn('seed',0);mu1=[0 0];S1=[0.3 0;0 0.35];cls1_data=mvnrnd(mu1,S1,1000);p ...
- RHCE <复习RHSCA>
什么是shell? shell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序,你在提示符下输入的每个命令都由shell先解释然后传给Linux内核. bash 是大多数 ...
- java中使用IO流将以文件中的内容去取到指定的文件中
public class Demo12 { public static void main(String[] args) throws IOException { File file=new File ...
- idea中快捷键换成熟悉的celipse中快捷键
打开idea,找到菜单栏的file,点击打开,找到settings,打开 用key做关键词搜索keymap 找到之后点击打开,右侧就会显示快捷键界面,可以点击查看每一项 4 默认为defaul ...
- java类的定义位置
java的类可以定义在任何位置: 一般的类是一个文件里面写一个类,且类名和文件名相同,但是定义类的位置可以是任意的如图: 上图示例: public class A{ class B{ } static ...
- 2020年Python文章盘点,我选出了个人TOP10
大家好,我是猫哥.2020年过得真快啊!总感觉这一年里还没有做成多少事,一眨眼就又到了写年度总结的时候了-- 去年1月1日的时候,我写了<我的 2019 年 Python 文章榜单>,简单 ...
- 搭建 Typecho 个人博客
搭建 Typecho 个人博客 前言 最近在学习中,感觉有个自己的博客,用来记录学习总结,写写生活点滴是件不错的事. 在网上看到 Typecho 博客和 WordPress博客,顿时被 Typecho ...