虚拟环境venu使用pyinstaller打包python程序

news/2024/5/19 21:57:39 标签: python, pipenv, 打包exe, pyinstaller

在开发机上直接运行pyinstaller打包程序,碰到了两个问题:

1.打包过程中报错很多,最终的exe运行的时候出错,闪了一下就闪退。

2 打包的时候不指定模块,最终的打包exe200-300M包含了许多不需要的模块。这也加大了程序打包出错的可能。

所以采用pipenv 来搭建模拟环境,再做打包exe

1,pip install 安装pipenv模块

2,创建文件夹,cd命令行 安装虚拟环境 。 pipenv install

3,编辑文件夹里的Pipfile文件。更改pip源,改成

[[source]]
url="https://pypi.tuna.tsinghua.edu.cn/simple"
verify_ssl=true
name="pypi"
 

4,进入虚拟环境 pipenv shell    

5, 安装需要的包   pipenv install -d xxxx

6,尝试在虚拟环境执行待打包的py程序,按照报错pip安装缺失的模块

7,在虚拟环境 执行 pyinstaller-F  XXX.py。完成exe打包。


http://www.niftyadmin.cn/n/745843.html

相关文章

2020年烟花爆竹经营单位主要负责人多少分及格及烟花爆竹经营单位主要负责人答案解析

题库来源:安全生产模拟考试一点通公众号小程序 2020年烟花爆竹经营单位主要负责人多少分及格及烟花爆竹经营单位主要负责人答案解析,包含烟花爆竹经营单位主要负责人多少分及格答案和解析及烟花爆竹经营单位主要负责人答案解析练习。由安全生产模拟考试…

2020年烟花爆竹经营单位主要负责人报名考试及烟花爆竹经营单位主要负责人找答案

题库来源:安全生产模拟考试一点通公众号小程序 2020年烟花爆竹经营单位主要负责人报名考试及烟花爆竹经营单位主要负责人找答案,包含烟花爆竹经营单位主要负责人报名考试答案和解析及烟花爆竹经营单位主要负责人找答案练习。由安全生产模拟考试一点通公…

量化交易:KDJ周线择时

# 导入函数库 from jqdata import * import jqdata import jqlib.technical_analysis import pandas as pdimport talib as ta# 初始化函数,设定基准等等 def initialize(context):# 设定沪深300作为基准set_benchmark(000300.XSHG)# 开启动态复权模式(真实价格)se…

2020年煤炭生产经营单位(安全生产管理人员)考试报名及煤炭生产经营单位(安全生产管理人员)模拟考试题库

题库来源:安全生产模拟考试一点通公众号小程序 2020年煤炭生产经营单位(安全生产管理人员)考试报名及煤炭生产经营单位(安全生产管理人员)模拟考试题库,包含煤炭生产经营单位(安全生产管理人员…

renpy 对话框的人物头像缩放处理

image side cha_zhujue: zhujue_cartoon.png zoom 0.7

2020-10-02

题库来源:安全生产模拟考试一点通公众号小程序 2020年西式面点师(高级)考试及西式面点师(高级)模拟考试系统,包含西式面点师(高级)考试答案和解析及西式面点师(高级&…

jupyter notebook 的 hinterland 插件 改造,使代码提示第一个不被选中

进入到 自己开发环境 Python 或者 Anaocnda 的安装目录,然后进入如下文件夹 Lib\site-packages\notebook\static\notebook\js ,找到 main.min.js 文件 ,用 记事本 打开。 按 ctrl F 搜索 "We put it above the code" ,找到如下位置。 修…

2020年合成氨工艺考试资料及合成氨工艺考试技巧

题库来源:安全生产模拟考试一点通公众号小程序 2020年合成氨工艺考试资料及合成氨工艺考试技巧,包含合成氨工艺考试资料答案和解析及合成氨工艺考试技巧练习。由安全生产模拟考试一点通公众号结合国家合成氨工艺考试最新大纲及合成氨工艺考试真题汇总&a…