Python是一个动态编译语言,与javascript类似,不同于java等语言先使用编译器进行编译,动态编译语一门解释型编程语言,编写完毕后可直接执行,无须编译。Python 流行的主要原因是其代码重用性高,可以把包含某个功能的程序当成模块代入其他程序中使用,因此Python 的模块库非常庞大,几乎无所不包,不管是在科学计算、机器学习还是Web 开发等领域都有其“模块”的身影。
1、 Python环境安装
- 在python的官网下载最新版本基于windows的安装文件,进行安装。(如下图)
- 检查python是否安装成功
检查方法如下:
1、打开cmd,输入python,点击回车。
2、输入import this,欣赏下python之禅。
3、退出、输入pip list,检查第三方的包正确不。
具体过程如图。
- 检查pip.exe是否安装
打开cmd 输入pip3 list或pip3.8 list看是否可以运行,如果不能运行打开python的安装目录下scripts文件夹,看是否存在pip3.exe或pip3.8.exe,如果存在则是为将python的路径加到path环境变量中。如果不存在则需要运行下面命令进行安装:
python -m ensurepip
easy_install pip
如果运行上述两个命令时报错则有可能是没有安装Microsoft visual c++ 2015 redistributable update 3,需要进行vs2015下载安装
安装之后再重新运行上述两个命令后在python的scripts目录下检查是否存在相应的pip3.exe,如果存在了则重新在cmd中测试命令,提示正常即可。
pip3 list
- 安装第三方的包
通过python自带的pip工具,安装两个一会儿配置VScode需要的包。
flake8和yapf
flake8会检查编写代码时的不规范的地方和语法错误。
yapf是一个代码格式化工具,可以一键美化代码。
安装过程如下:
1、在cmd输入pip3 list检查是否已存在需要的包
2、输入pip3 install flake8下载安装flake8
3、输入pip3 install yapf下载安装yapf
具体过程如图。
2、vscode实现开发Python的配置
-
安装好vscode后,在扩展命令(ctrl+shift+x)输入python,安装python插件
-
在扩展命令(ctrl+shift+x)输入Pyright,安装代码语法检查插件。
编写python文件 -
新建一个python文件,输入一句
print("Hello world")
- 创建setting.json(选择python解释器版本号)
快捷键ctrl+p,输入">",选择“Python: Select Interperter”,可以选择有conda创建的虚拟环境内的解释器。
至此基本配置完成。文后附一个链接提供了18个特别好用的python的vscodede插件,Visual Studio IntelliCode时代码提示。