vscode 配置 python,vscodepython
分享于 点击 6623 次 点评:41
vscode 配置 python,vscodepython
安装vscode插件
ext install python python基本语法提示
ext install autopep8 格式化python代码 ,安装完后,可以用alte+shift+F 格式化整个文档
安装组件 virtualenv
pip3 install virtualenv
virtualenv --no-site-packages venv
运行virtualenv
.\venv\Scripts\activate
在virtualenv中安装所需组件
import os, subprocess, sys
subprocess.call(['pip', 'install', 'flask'])
subprocess.call(['pip', 'install', 'flask-login'])
subprocess.call(['pip', 'install', 'flask-openid'])
subprocess.call(['pip', 'install', 'flask-mail'])
subprocess.call(['pip', 'install', 'sqlalchemy'])
subprocess.call(['pip', 'install', 'flask-sqlalchemy'])
subprocess.call(['pip', 'install', 'sqlalchemy-migrate'])
subprocess.call(['pip', 'install', 'flask-whooshalchemy'])
subprocess.call(['pip', 'install', 'flask-wtf'])
subprocess.call(['pip', 'install', 'flask-babel'])
subprocess.call(['pip', 'install', 'flask-cors'])
subprocess.call(['pip', 'install', 'Flask-HTTPAuth'])
配置lanuch.json 配置后,可以按F5进行调试
{
"version": "0.2.0",
"configurations": [
{
"name": "Flask",
"type": "python",
"request": "launch",
"stopOnEntry":false,
"pythonPath": "${config:python.pythonPath}",
"program": "${workspaceRoot}/run.py",
"cwd": "${workspaceRoot}",
"args": [],
"env": {},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
},
]
}
注意,如果要进行打断点进行调试,必须把 run.py 里的debug=False from app import app app.run(host='0.0.0.0',port=5000, debug=False)
如果设置为True,则获取不到断点,不过可以修改代码后立即生效
相关文章
- 暂无相关文章
用户点评