本文,我将为大家讲解Python这一编程语言在Windows系统上的环境配置,并且教会大家如何在IDE中书写Python代码。
IDE下载与环境配置
IDE,全称Integrated Development Environment,即集成开发环境。它是一种用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写、调试、测试等功能,极大地方便了程序员的开发工作。
这里我选择的IDE是VSCODE,它是一个功能强大的源代码编辑器(仅限于编辑),不过,实际上VSCODE还不能被称为IDE,IDE需要有一整套完整的代码编译环境,比如像Visual Studio Community的MSVC编译器),但是它有着丰富的扩展插件支持多种编程语言,而我们在Vscode中运行代码实际上就是在自动调用多种编程语言其自身的编译命令。比如运行java代码实际上就是在自动执行这两行命令:
javac xxx.java
java xxx.java
点击链接前往Vscode官网,点击Download for Windows
点击后会自动下载与系统版本一致的安装程序,观察顶部地址栏可以看到查询参数是win64,这说明vscode官网会自动查询我们的电脑状态,根据我们的操作系统选择对应的版本,这一点非常好,省得我们自己查看选择。
我的电脑是64位的操作系统,故下载的安装程序中可以看到系统类型为x64,如果你的电脑是32位,即系统类型是x86,则下载程序名称为VSCodeUserSetup-x86-1.101.1.exe
如果不确定系统位数,可以在cmd终端中输入systeminfo命令来查看
查看系统类型
运行setup.exe安装Vscode
整个安装过程其实很简单,无脑下一步就可以
勾选我同意此协议,并 点击下一步
点击浏览按钮选择安装路径并点击下一步,这里建议不要头铁选择C盘,否则后边使用过程中C盘分分钟爆红,当然若你C盘空间够当我没说 。
四个选项全部勾选
点击安装
等待安装完毕即可。
安装完成后便可以在桌面看到这个标志性的快捷方式了
Vscode插件下载
vscode最广为人知的便是其丰富的插件生态系统,使用插件可以极大地提升开发效率和代码质量。无论是前端、后端、数据科学还是人工智能开发,几乎都能找到适合自己的插件。
vscode主页
这里先给大家推荐两个插件Chinese和Vscode pets,后续其他语言插件的安装也大同小异。
首先,进入vscode,点击左侧侧边栏的扩展按钮,或者按下ctrl+shift+x快捷键,可以快速打开vscode的语言默认是英文,如果需要更换其他语言,比如简体中文,可以在扩展商店中搜索Chinese,然后点击install,安装好后,关闭vscode重启一下即可。
这里我们还可以下载一个比较有意思的插件,vscode pets。
安装好后,在设置中搜索vscodepets
可以修改显示位置(资源管理器或面板中),宠物的颜色,大小,以及背景颜色等
然后按下ctrl+shift+e切换到资源管理器界面便可以看到左下角的出现了vscodepets,并且还可以给小动物扔球玩😄,简直是打工人的摸鱼利器!
Python环境配置
点击下方链接,前往Python Downloads的Windows分区
在网页内选择一个固定版本,并下载 installer 安装程序· ,Python版本很多,这里我选择一个固定版本,3.12.10。注意,要根据自己电脑操作系统位数来选择,千万不要下载错!
操作系统位数
如果不知道自己的操作系统位数,可以在cmd终端里输入systeminfo命令来查看
首先,按下win+r在运行中输入cmd,然后按下回车便可以激活cmd终端,接着在终端中输入ststeminfo命令,然后按下回车,在输出中找到系统类型一栏,可以看到是x64-based PC,说明我的电脑是64位操作系统,如果你的操作系统位数是32位,那么这个值为x86-based PC
安装Python
我的操作系统位数是64位,点击Download Windows Installer(64-bit),然后等待,由于是外网,国内带宽小,速度慢,需要等待较长时间。
等待下载完成后,在下载中找到刚刚下载好的exe文件运行
在弹出的界面中,将底部的Add Python 3.xx to PATH勾选上,然后可以点击第一个install now
我的电脑已有3.12.10版本,故这里下载一个其他版本作为示例
直接安装到C盘中,当然也可以点击第二个Customize Installation选项在弹出的路径选择框中选择其他路径。 这里我选择安装到C盘。
然后,静静等待安装完成
安装完成后可以将界面关掉了
到这儿,我们的Python环境便配置好了,我们可以在cmd终端中输入python -v来验证
是否安装成功。
出现上图中的输出,证明Python安装成功。
未勾选Add to Path手动配置环境变量
果在安装时,未勾选Add to Path选项,需要我们手动添加Python至环境变量,不然,在终端中输入Python -v就会出现:
首先,找到我们刚刚安装Python的位置,一般路径是:
选择的路径/Python/Python312/
最后一个文件夹名称是由python版本号决定,找到Python安装路径后,右键该文件
点击复制文件地址,然后win+s搜索环境变量,点击打开
点击环境变量
选中Path,点击编辑
点击新建
将复制好的路径粘贴进来
到这儿Ptython的环境变量配置好了一半,我们还需要将刚刚找到的Python文件夹下的Scripts文件夹的路径也按照同样的步骤添加到Path中,这个环境变量决定我们能否使用Pip命令。
将这个文件夹的路径右键复制下来,然后和刚刚一模一样的步骤添加到环境变量中,到这儿,Python环境便彻底配置好了。
Pip镜像源配置
Pip是Python用来下载package也就是代码中导入的库的一个命令,当我们在cmd终端输入pip install xx库 这一命令后,便会自动从Python Index官网去下载库,并将整个下载过程在终端中显示,类似这个样子:
由于Python Index是国外网站,国内带宽较小,下载速度极慢,所以我们需要给pip命令配置镜像源,让他去镜像网站下载,而不是直接从Python Index下载。
镜像网站
所谓镜像网站其实就是指将别人的网站内容复制粘贴到自己搭建的网站里,二者唯一区别就是域名不同,服务器不同。比如常见的清华镜像源,阿里云镜像源,豆瓣镜像源等,这些都是国内的Python Index镜像网站,从这些网站下载python 的库要快的多。
清华大学pypi镜像网站
设定清华大学镜像源
首先在cmd终端中输入这行命令来配置镜像源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
然后输入这行命令来设置为信任网站,避免ssl证书错误。
pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn
输入并按下回车后会显示 Writing to:xxxxxx\pip.ini
那么镜像源配置成功,从此你便可以在电脑上愉快的使用pip下载各种python库了!
Vscode配置
下载好Python后,我们一般是使用IDE写代码,前边已经给大家讲解了Vscode这一IDE的基本配置,接下来我们还需要在Vscode内配置一下Python环境。
当然你也可以选择在cmd终端里输入python激活python后在黑色的终端里写代码,类似:
或者使用Python自带的IDLE编辑器,比如:
再不济,我们可以在记事本中写代码,然后将代码复制粘贴到上边两个环境中运行
不过,这些环境有点对于我们来说过于简陋(大佬除外),所以这里我推荐大家使用Vscode这一免费且功能强大的IDE。Vscode内Python环境的配置主要就是下载几个插件。
python插件下载
点击侧边栏的扩展按钮或按下(ctrl+shift+x)快捷键,激活扩展页面,在顶部的搜索栏中搜索python
然后点击蓝色的安装按钮,注意:一定要下载带有MicroSoft标识的,下载时只需要下载中间那个Python就可以,其余的两个会自动下载的。
如果你用Python做数据分析,那么我建议你再下载一个jupyterlab的插件。
同样选择MicroSoft出品的插件,需要注意的是使用这个插件,需要使用pip命令额外下载一个jupyterlab库。
pip install jupyterlab
Vscode新建Python项目
经过上边所有步骤,你的电脑Python环境配置进度已经达到了100%,接下来最后一步教大家如何新建Python项目,在Vscode内写Python代码。
文件夹mode:
无论是什么代码,我们都尽可能的按照指定的项目来将代码和所配置及文件放在一个文件夹中存储,然后使用Vscode打开这个文件夹。这其实就是一个良好的文件管理概念,大家不要总是把代码随便扔到某个盘里或者桌面上一丢然后在Vscode里打开这个文件,这样的习惯很不好,特别是在做一些Io相关的任务(读写文件)时!
比如,我们要对入离职数据进行分析,便可以把所有用到的excel放到一个新建好的文件夹中,然后在Vscode中打开该文件夹后新建一个名为DataAnalysis.ipynb或DataAnalysis.py的文件来书写相关代码。
首先,打开Vscode并点击文件菜单,点击打开文件夹,接着会弹出选择文件夹的Windows窗口,在这个窗口里选择我们前边新建的文件夹。
如果是新打开一个文件夹,或者打开的是之前的文件夹,且没有操作过内部的某个文件的话,初始界面一般是这个样子,Vscode左侧的资源管理器内的文件结构与windows资源管理器中的文件结构一模一样。
然后点击所选文件夹右侧四个按钮的第一个来新建文件,vscode是支持自定义后缀名来创建不同格式的文件的。对于Python来说,一般而言我们可以创建.py或.ipynb类型文件。
这里我们分别以.py和.ipynb为例
.py项目
点击新建文件按钮后,输入名称.py(名称可以随便取,后缀名固定为.py),按下回车主界面便会变成这个样子。
然后可以在内部写代码并运行,运行代码时要点击右上角的三角符号
点击后有这几个选项,一般而言只是简单运行代码,不调试的话,使用运行Python文件,和在独立终端中运行Python文件即可。
点击后便会在下方的终端中出现结果
这里我给大家讲一下,按下运行Python文件或在独立终端中运行Python文件 会发生什么
本质上就是在powershell里边运行 python ‘’py文件路径这一命令
.ipynb项目
点击新建文件按钮后,输入名称.ipynb(名称可以随便取,后缀名固定为.ipynb),按下回车主界面便会变成这个样子。
我们在日常使用时主要用到这四个功能,’+代码’用来在鼠标下方增加一个格子。格子里可以写很长的代码,或者说一个格子就相当于一个py文件。
每个格子的左边有一个三角按钮,这个是运行当前格子内的代码。运行结果会在格子下方输出
顶部的是全部运行按钮,点击后会按照顺序运行所有格子里的代码。
如果需要删除格子,可以鼠标移动到格子最右侧,点击删除按钮
总结
到这儿,Python环境便在我们的Windows系统上搭建好了,自此,你可以快乐的写Python代码了。😁😁