个人习惯原因,本文开发环境未采用传统的 pycharm + anaconda 的开发环境,本文采用vscode + anaconda搭配:
- Python 3.7(直接Anaconda安装)
- IDE采用vscode
- 包管理器采用Anaconda
原因有以下几点:
- 使用语言太多,选取一个通用的IDE会更方便
- 刚开始学习python时,可以不用IDE,直接用jupyter notebook会更方便
- vscode对新人较为友好,vscode中安装python的插件后;写完一个py程序,直接右键用vscode打开,即可调试
- 包管理器用anaconda,自带很多python常用包
对以上的一些名词做一些解释:
- IDE:带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制;python最经典的IDE就是pycharm,通用的IDE有vscode、sublime text、notepad++等,看个人喜好选用
- python包:大概可以理解为,别人写好的并上传到网络上的python程序,具有特定的功能;防止大家重复性的编写,需要时直接下载使用
- 包管理器:管理、下载python包的工具(anaconda实际上是开源的Python发行版本,只是安装时会附带安装很多常用的python包)
安装流程
下载并安装Anaconda
官网下载anaconda
根据windows版本选择anaconda版本(64bit或32bit),不知道的电脑多少位的,把鼠标放到“我的电脑”上,右键->属性,系统那一栏,系统属性。
因为Anaconda源是在国外的,下载速度较慢,没关系,直接迅雷下载。
如果你是chrome浏览器,按CTRL + J 打开“下载内容”,把下载任务取消,然后在任务上点击右键,复制链接地址,打开迅雷,新建任务,粘贴地址确认下载即可。
安装Anaconda
按照流程走就可以
按照上述流程安装就好
测试环境变量是否生效
- 按windows + R键(windows键就是键盘上带windows图标的那个键),输入cmd,并按回车,打开cmd,输入conda,并按回车,有两种结果:
- 第一种,如下图,说明环境变量已经生效:
- 第二种,显示不是内部或外部命令,也不是可运行的程序或批处理文件,说明环境变脸未生效,需要自己添加,按照如下流程添加
- 进入刚刚安装anaconda的目录,进入anaconda->scripts,在路径栏点击一下,复制路径
- 在“我的电脑上右键,属性”,选择高级系统设置
- 选择环境变量
- 点击path后,选择编辑
- 双击最下方的空白处,将复制的路径粘贴进去,选择确定(之前打开的几个页面一路确定下来)
- 重启电脑,使路径生效
- 进入刚刚安装anaconda的目录,进入anaconda->scripts,在路径栏点击一下,复制路径
测试Anaconda自带的pip
- 打开cmd,切换目录到Anaconda 下的 Scripts 菜单
- 通常cmd打开后路径都是c盘,输入 d: ,然后回车,可以切换到 d 盘,这里需要先切换到Anaconda的安装盘
- 然后cd xxx/xxx/Anaconda3/Scripts, 回车,进入 Scripts文件夹(下图假装我的anaconda是安装在software中的,我d盘空间不够了,只好安装在了c盘)
- 输入pip测试pip是否可用
- 安装jupyter notebook(输入 pip install jupyter notebook)
- 耐心等待安装成功,有时会因为网速原因安装失败,失败了就多试几次
jupyter notebook
是什么
Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
为什么要用这个
对于零基础的人来说,学习编程最重要的是学一点,写一点,调试一下;jupyter notebook恰好非常适用于这种模式,学习一句语法的用法后,直接在网页上敲代码,然后调试,无需考虑编译器等部分的问题,对于初学者来说,非常方便
怎么用
- 打开cmd
- cmd中进入想要写笔记的文件夹(或者想要写笔记的磁盘)
- cmd中输入jupyter notebook,然后回车,等待网页打开即可
- 使用过程中,不要关闭cmd控制台
例如:我想在d盘中的一个文件夹记笔记
- 打开后,可以进入磁盘下的文件夹,新建python文件或者text file文件(text文件可以记笔记,同时执行笔记中的python代码)
详细的jupyter notebook使用方法可以百度。
到这里,其实开发环境已经搭建好了,对于初学者来说,有了jupyter notebook,IDE有没有都无所谓了,要经过很长一段时间的学习,才会用到IED去编写调试程序。
下载并安装vscode
下次补上,先空缺