python编程环境搭建
1.1 编程环境搭建概述
在正式开始学习python基础知识前,我们还需要搭建能够运行python程序的环境。目前,能够运行python程序的方式有很多,大体上可以理解为三个部分的组合:
- 写代码的工具,如pycharm、Visual Studio Code、Sublime Text、geany、Jupyter Notebook、Spyder
- 将写的代码运行起来的工具,如python IDLE、IPython、anaconda
- 操作系统:windows、linux
仅仅上面的两个部分的组合,就有36种,更不用说还有好多优秀的工具这里没有提及了。
不同的人因为各自喜好,会选择不同的运行方式,有些人甚至为此“大打出手”,作为初学者不应该陷在这种工具选择困境中。现在,我们应该聚焦于先上路,首先将python第一个程序运行起来才是首要任务,这里,我从个人经验,给出环境的配置方式的使用场景,简单又覆盖全面。
- 小白学python基础知识:学习某个知识点,只需要写一行代码的时候,使用anaconda;学习个某个知识点,需要写多行代码,使用vscode+anaconda
- 编写python项目:项目规模比较小的时候,选择vscode+anaconda;项目规模比较大的时候,选择pycharm+anaconda(规模大小不好量化,两种其实都ok的:p)
环境配置的思路是首先安装anaconda,然后安装vscode或pycharm。本书上半部分的基础知识学习用anaconda和vscode就够了,后面python项目实战的时候,用anaconda+pycharm或anaconda+vscode。
1.2 win10中环境配置
1.2.1 anaconda
我为什么要介绍anaconda呢?初学者可以直接跳过本段文字,听我安排就可以了 :p,当然,你也可以浏览下有个印象。因为随着我们后面写的项目越来越多,会碰到这样一个问题:假设您同时在做项目A和项目B,项目A和项目B恰好同时用到某个库C,但是他们对C版本的要求是冲突的,单一的环境很难满足这种要求,所以我们希望给项目B和项目C分别建立一个python运行环境,他们有着不同版本的C,互相之间独立不影响。嘿嘿,anaconda可以解决这个问题 :p。当然了,学习基础知识这个阶段,不需要创建新的虚拟环境,我们就在默认的base环境中折腾就可以了。
我们先来安装anaconda,首先进入到anaconda官网中,点击图中download按钮,会自动弹出下载窗口,保存即可:
如果官网下载速度慢,可以进入anaconda清华镜像中去下载,我这里下载的是Anaconda3-2022.05-Windows-x86_64.exe,直接在浏览器中ctrl+F,输入文件就可以找到。
下载之后,双击安装,点击Next:
点击I Agree:
点击Next:
选择一个合适的路径,建议不要放在C盘(个人习惯),然后点击Next按钮:
点击Install(注意:这里官方不建议勾选添加环境变量,而是通过开始菜单中进入anaconda命令行):