1、环境安装
https://blog.csdn.net/zzzzllll2006/article/details/83014940
能解决简单的一般的单文件编译运行的大部分问题
补充运行项目代码:对python的版本有一定的要求,2.7的高版本比较好,不然会出现一些告警
2、版本选择
问题描述:如果你本地装了多个python版本【2.7 or 3.7 or 多个virualenv】,-------未设置设置环境变量(问题加深)
在打开工程的的工程上【右击】-----【文件夹设置】----搜索“python.pythonPath”------修改路径
以虚拟环境为例为例截图流程如下
说明:
-
这样vscode就可以编译不同的python版本了
-
直接把别人的虚拟环境拷贝过来就可以直接编译了,免得自己去下载一大堆依赖安装包
3、安装包国内镜像设置
一劳永逸的方式:
https://blog.csdn.net/dss875914213/article/details/86500146
4、编译我们的工程、
操作步骤
-
打开我们的启动文件collectservice.py文件(编译的时候一定要把这个窗口处于激活状态)
-
ctrl +shift+d添加我们的工程配置,选择current file的编译方式,会生成launch.json的文件
-
修改文件里面的内容 "name": "Python: Current File (Integrated Terminal)",
-
"name": "Python: Current File (Integrated Terminal)","type": "python","request": "launch","program": "${file}","console": "integratedTerminal","stopOnEntry": false,"pythonPath": "${config:python.pythonPath}",
"cwd": "${workspaceRoot}/collectservice",【说明这一项是关键,表示你的启动路径------旧版本】
-
"cwd": "${workspaceRoot}",【说明这一项是关键,表示你的启动路径------新版本】
"env": {"PYTHONPATH":"${workspaceRoot}"},"envFile": "${workspaceRoot}/.env"
5、虚拟环境搭建
https://blog.csdn.net/my2010Sam/article/details/79722189指定Python版本
例子:
virtualenv -p /usr/bin/python2.7 ENV2.7
6、打包生成exe
https://www.cnblogs.com/gopythoner/p/6337543.html
pyinstaller -F myfile.py
依赖包的问题:https://jingyan.baidu.com/article/b2c186c8d9856dc46ff6ff54.html
https://blog.csdn.net/weixin_39000819/article/details/80942423