[Python]在VSCode中搭建Python开发环境
[Python]在VSCode中搭建Python开发环境
前言
之前用过Anaconda
下的Spyder
、Pycharm
和Jupyter
等写过python
的数据分析项目,各有优劣。因为我的C++
和Golang
项目都是使用的VSCode
(CLion
、Golang
和Pycharm
都需要付费使用,而且在Mac
上消耗资源比VSCode
更大),所以索性将Mac
和Windows
的python
项目都迁移到VSCode
上。
安装
首先确保电脑已经安装好Python
和VSCode
1. 安装VSCode的Python插件
2.选择python解释器
ctrl+shift+P
打开VSCode
的命令行,输入python: select Interpreter
选择合适的python版本
。
可以看到在.vscode/launch.json
中,python
的安装目录已经加入,和用户的全局设置区分开:
{
"python.pythonPath": "C:\\Users\\YANG\\AppData\\Local\\Programs\\Python\\Python37\\python.exe"
}
3. 运行代码
现在我已经写好了一个小项目,并使用git托管
,在main函数
下,首先确保文件组织格式正确:
在windows
下你可以直接使用命令行运行项目:
cd ./src
python test.py
在vscode
中,只需要右键点击运行代码即可运行工程代码,本质上仍然是调用环境变量中的python.exe
执行对应的python文件
。
配置python检查项
python
的代码错误检查通常用pep8
、pylint
和flake8
,自动格式化代码通常用autopep8
、yapf
、black
。
安装对应的库
pip install flake8
pip install yapf
修改vscode的配置文件
{
"python.pythonPath": "/usr/bin/python",
"python.linting.enabled": true,
"python.linting.flake8Enabled": true,
"python.linting.pylintEnabled": false,
"python.formatting.provider": "yapf"
"python.linting.flake8Args": ["--max-line-length=248"], # 设置每行最大长度
}
如果一直报错: Linter pylint is not installed
,那么在vscode
左下角的python 解释器
中选择一个合适的解释器等它自动安装完即可。
标签:linting,Python,VSCode,python,vscode,安装 From: https://blog.csdn.net/weixin_54626591/article/details/139781029