python打包的方法 :py--->exe。pyinstaller打包,python切换环境打包。

1、固定环境下打包。例如,python3.7版本下。

代码在该环境下能够运行的前提下才可打包。(也就是把所有的依赖都在当前要打包的环境中下载好并能正常运行)python依赖安装方法请看上一个文章。

目前只介绍pyinstaller库打包py文件成exe文件

  • 首先检查环境中是否安装了pyinstaller库,检查方法通过dos命令窗口:

pip list 

或者where  pyinstaller 即可找到所有的pyinstaller.exe 的文件位置

  • 确认完打包环境,接下来就是打包环节。

查看pyinstaller 库的参数,对应打包成的exe的表现形式。根据自己的需求进行匹配。

其中最常用的打包参数就是:

pyinstaller -F main.py

指定pyinstaller.exe文件的绝对路径来进行打包

到要打包的py文件目录下,进入dos窗口

接下来找到pyinsatller.exe的路径,此路径在python环境的Script目录下

然后直接执行打包命令:

打包成功后在py文件的目录下会有dist目录,里面就是刚刚打包好的exe文件

到此本地打包就已经完成了。

2.创建虚拟环境进行打包,这里以Ananconda为例,首先安装Ananconda,

下载后一路next就可以conda下载地址:https://www.anaconda.com/products/individual

安装好以后:

  • 创建所需的虚拟环境:

去应用目录中找到Anancada prompt 

打开后:创建虚拟环境,创建需要的python环境

conda env list 

conda create -n python38 python=3.8

再次查看就已经创建好了:

创建好环境之后的思路操作:

1.选择创建好的python环境,进入该环境。

conda activate python38

2.在该环境中用pip下载好需要的包,当然也可导入具体操作和在本机的python环境中的操作一致。

查看当前环境的包:pip list

安装缺少的包:pip install pyinsatller

3.在该环境中跑通你的py代码

使用cd命令进入到你源码的位置然后运行该py文件

我的py文件在C盘下:

得到返回结果一个浮点数

4.跑通代码后按照在固定环境中的方式一样,进行打包成exe

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值