Python开发环境搭建

现在是晚上23:55,小栈坐在电脑前写公众号第一篇文章。废话不说,直接讲python学习的最基础内容—创建python开发环境。

首先是安装python。python是一门解释型语言,和我们常见的c/c++语言不同,c/c++语言需要先编译成二进制文件才能运行,而python不需要提前编译,它使用python解释器解释执行,即我们执行python脚本的时候,python解释器边解释边执行,优点是即写即用,缺点是效率低。基于此,我们首先要安装python解释器(实际包含解释器及官方库),可从官网下载:https://www.python.org/downloads/,根据不同平台选择对应版本,小栈使用的是Windows installer (64-bit)版本,(即python-3.9.7-amd64.exe),下载后正常安装即可。

安装python后不要着急使用,第二步我们要创建虚拟环境。为什么要创建虚拟环境哪?我们往往会进行多个项目的开发,每个项目会使用不同的python包,如果我们不使用虚拟环境,那么就会导致各种python包都在一个环境中,一旦我们对项目打包为exe文件,可能会导致打包的文件很大,也会影响软件启动加载速度。在某个目录(例如:D:\Program Files\PyVenv)下打开cmd,使用如下命令创建虚拟环境:

python -m venv Python39_Venv

图片

第三步是安装VSCode,也可用pycharm,但小栈习惯用vscode开发,下面讲一下VSCode环境搭建。

首先是到官网下载vscode进行安装:https://code.visualstudio.com/#alt-downloads ,安装后打开vscode,安装python插件,插件是用于辅助开发,包括代码智能提示,代码格式化,代码调试等功能。如下图所示,选择左侧边栏的扩展图标,在搜索框中搜索python,认准微软名字选择第一个安装即可。

图片

vscode可以安装中文扩展包支持中文界面,请自行下载中文包安装。

安装后即可愉快的进行python开发了。首先按下图选择文件夹并创建python文件,写简单的打印语句。

图片

接下来我们选择虚拟环境,点击左下角并根据提示选择我们前面创建的python虚拟环境。

图片

然后创建调试配置文件,按下图点击create a launch.json file,然后根据提示选择第一项python文件,会自动创建一个launch.json文件,保存关闭即可,现在进入test.py中即可进行代码调试了

图片

说一下代码调试吧,如下所示,我们将断点打在第二行,然后点击左上角的<python:当前文件>,程序会停在第二行,此时右上角会出现悬浮的调试按钮,根据需要进行调试即可。

图片

最后说一下代码格式化吧,python代码格式化的包有多种,小栈个人比较喜欢autopep8,点击菜单栏的Terminal ->New Terminal, 在下方的终端窗口中输入下面的命令安装autopep8,-i参数是选择下载源,安装python包时使用国内的下载源速度比较快。

pip install autopep8 -i https://pypi.tuna.tsinghua.edu.cn/simple

安装之后在文件中单击右键选择格式化文档即可对代码进行格式化,不过默认的格式化换行太短,可以在setting.json文件中进行调整,这里调整为120。

"python.formatting.provider": "autopep8","python.formatting.autopep8Args": ["--max-line-length=120"],"workbench.editor.enablePreview": false,  //可显示多个文件

不知不觉已经凌晨1:30了,小栈要赶紧睡了,毕竟明天还要搬砖,保命要紧。。。。。。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值