虚拟环境下把python项目代码打包成.bat/exe执行文件

今日来更新一个小博。
在独立于原本python解释器的虚拟环境中创建我们的项目,那么在打包的时候我们就要基于这个虚拟环境来打包。

方法1:打包成.bat

格式如下:
activate 虚拟环境名 & python 待运行的.py文件路径
(非常简单,推荐使用呢)

方法2:打包成.exe

首先activate激活虚拟环境,在激活的虚拟环境下安装pyinstaller:pip install pyinstaller
cd指令进入到python工程文件夹,命令行输入:pyinstaller -F (-w) -p 虚拟环境路径\Scripts 待运行的.py(补充:查看虚拟环境的路径方式 conda env list)
说明:
1.括号里面的-w是可选的,如果不加的话打开exe会有cmd命令行,加的话就没有;
2.-p path 是为了注明python项目所依赖的虚拟环境的路径,如果你不是用虚拟环境而是使用默认的全局python解释器的话,可以不加-p,此时直接从你python的安装目录下找第三方库。

最后打包好的exe文件路径在 “Appending archive to EXE 本地路径"显示,
换句话说,在python工程下会多出两个文件夹"bulid"和"dist”,exe文件一般在dist下,双击运行即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值