安装Python 组件
创建虚拟工作环境
创建文件夹,并创建 virtualenv 文件
// 进入文件夹
// 执行下列命令
virtualenv .venv // 老版本 virtualenv --no-site-packages .venv
可能会除下面的错
FileNotFoundError: [Errno 2] No such file or directory: 'c:\\python-3.8.3-embed-amd64\\Lib\\venv\\scripts\\nt\\python.exe
解决办法:
- 创建上面路径涉及到的文件夹
- 拷贝下面几个文件到nt的文件夹内
 
- 重新执行 virtualenv .venv
进入虚拟工作环境
// 使用管理员权限打开 PowerShell,
//执行 
Set-ExecutionPolicy RemoteSigned
//执行 
.\.venv\Scripts\activate.ps1
// 将进入前面带环境的命令行
(.venv) PS F:\Python>
// 如果执行pip install ,会将安装包安装到当前环境中
(.venv) PS F:\Python> pip install flask
代码出现黄色波浪线警告 :unresolved import 'flask'Python(unresolved-import)

在.vscode 中创建文件 settings.json,内容如下
{
    "python.autoComplete.extraPaths": [
        "F:\\Python\\.venv\\Lib\\site-packages"
    ],
    "python.pythonPath": "${workspaceFolder}/.venv/Scripts/python.exe"
}
launch.json 参考
{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "pythonPath": "${workspaceFolder}/.venv/Scripts/python.exe",
            "program": "${workspaceFolder}/main.py",
            "cwd": "${workspaceFolder}",
            "console": "integratedTerminal",
            "env": {
                "FLASK_APP":"${workspaceFolder}/main.py"
            }
        }
    ]
}
main.py 参考
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
    return "Hello World1"
if __name__ == "__main__" :
    app.Debug = False
    app.run(host="localhost",port=5000)
 站点公众号
                站点公众号