虚拟环境下把python代码打包成exe(小白教程)

news2024/11/22 16:53:47

本教程适用于小白,本人也是小白,不妥之处还请包涵。
1、系统环境下安装 virtualenv
可以理解为 直接打开 系统的cmd安装

pip32 install virtualenv

我之所以用pip32因为我电脑上装了两个版本的python 一个是32位一个是64位,如果你电脑上只有一个版本的python就用

pip install virtualenv

在这里插入图片描述
2、新建一个虚拟环境
在想打包的地方新建一个虚拟环境,比如我想在D盘的某文件夹下新建虚拟环境
在这里,按住shift键,邮件单击鼠标,可以选择在此处打开powershell窗口
在这里插入图片描述

输入

virtualenv 合并税表

就可以在这里生成一个虚拟环境
在这里插入图片描述
3、进入虚拟环境
在这里插入图片描述
进入到这个虚拟环境下的 scripts文件夹,按住shift,右键鼠标,打开powershell
输入

 .\activate

可以看到前面带个括号,说明就在这个虚拟环境下了
在这里插入图片描述
4、虚拟环境下可以安装代码需要的库,比较简单的是利用pycharm 先把需要安装的库弄好,直接把package文件夹里面的东西全部替换掉
注意 我这里用的是虚拟环境,所以我即使系统里面两个 python版本 有pip32 和pip64 也都可以不用,只用pip命令就可以安装 pyinstaller了
也就是 虚拟环境下需要 代码的库+一个pyinstaller库
在这里插入图片描述
在这里插入图片描述
5、接下来可以在任意文件夹进行打包 exe,我有强迫症我会开一个新文件夹
,注意 始终要保持你的cmd前面那个有个括号,就是在虚拟环境下
cd定位一下这个文件夹

在这里插入图片描述
在这里插入图片描述文件夹只有这两个东西其他都没有
接下来cmd里面输入命令
通用参数可以自己去搜索研究,常用参数如下
常用参数
-D example.py
生成一个文件夹,里面有exe文件及其动态库

-F example.y
只生成exe文件

-w
运行exe时不显示控制台

-c
运行exe时显示控制台

-i example.ico
为程序添加图标
在这里插入图片描述
在这里插入图片描述
运行 打包成功了
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/28622.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

为什么选择快速应用开发

如今,企业想要持续蓬勃发展,就需要具备快速满足客户期望的能力。无论是十几年历史的重要市场占有者推出新的APP,还是在疫情期间从线下转向线上电商营销,企业都需要主动适应市场。随着为客户提供新的服务方式,员工也需要…

如何轻松部署快解析 + WAMP

快解析是由北京金万维公司自主研发的域名解析工具,服务器端简单,通过快速部署就能实现在任何地域、任何时间、任何网络环境下快速访问到局域网内搭建的各类办公系统和各种应用。以发布网站服务为例,给大家演示下如何通过快解析实现外网访问WA…

一文带你看透短信验证码

短信验证码应用于我们生活、工作的方方面面,比如注册登录账号、支付订单、修改密码等等。验证码短信主要出于安全的考虑,防止应用/网站被恶意注册,恶意攻击,对于网站、APP而言,大量的无效注册,重复注册&…

Java8中的Stream流

定义 什么是Stream流,Java doc中是这样写的 A sequence of elements supporting sequential and parallel aggregate operations 翻译一下就是一个支持顺序和并行聚合操作的元素序列。 可以把它理解成一个迭代器,但是只能遍历一次,就像是流水…

Nodejs核心模块之Events

核心模块之Events 通过EventEmitter类实现事件统一管理 events与EventEmitter node.js是基于事件驱动的异步操作架构,内置events模块events模块提供了EventEmitter类node.js中很多内置核心模块集成EventEmitter EventEmitter常见Api on 添加实现被触发时调用的…

学生静态HTML个人博客主页【Web大学生网页作业成品】HTML+CSS+JavaScript

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

【没用的小知识又增加了--CCS】

1.CCS中导入工程时提示overlaps the location of another project问题 ​ ​ 工作区要选择最外面的文件夹 ​ 2. error #131: expected a "{" error: #130: expected a "{"_kuyoungest的博客-CSDN博客如果该提示定位到文件开头的语句,则应在…

【Spring(四)】Spring基于注解的配置方式

有关Spring的所有文章都收录于我的专栏:👉Spring👈 目录 一、前言 二、基于注解需要的依赖 三、通过注解来配置Bean 四、注解配置Bean再补充 五、基于注解的自动装配 六、泛型依赖注入 相关文章 【Spring(一)】如何获取…

企业知识管理难?选对系统可解决90%的问题

编者按:知识管理是企业加强竞争优势和核心竞争力的保证。本文分析了企业知识管理中遇到的困难,并进一步提出了解决方案——天翎KMS群晖云盘一体机。 关键词:在线预览,在线编辑,权限管理,水印设置&#xff…

macOS Ventura13.0.1解决office缺少“宋体”等问题。安装微软雅黑、宋体等字体。

最近在弄项目验收文档,文档格式要求宋体,用微软的Word打开文件保存时经常提示,系统不存在宋体字体,查了下是是Mac系统本身不存在该字体导致的,下载该字体,然后通过字体册安装就行。 我打包成压缩包了具体有…

【易错小点记录】坑人的for循环与逻辑或

目录 1.题目 1.1.以下for循环的执行次数是( ) 1.1.1.题目分析 1.1.2.题目答案 1.2.下列main()函数执行后的结果为() 1.2.题目分析 1.3.题目答案 2.题目 2.1.下面程序输出是什么?( ) 2.…

非线性海洋捕食者算法(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

树表的查找

二叉排序树 二叉排序树(BST)又称二叉搜索树,其满足以下性质: (1)若根节点的左子树非空,则左子树上的所有节点关键字均小于根节点的关键字。 (2)若根节点的右子树非空&a…

补充(二)古典密码两张思维导图速通

目录 目录 古典密码思维导图 古典密码分析思维导图 唯密文分析古典密码 单表代替密码 棋盘密码 曾公密码 置换密码的代表:斯巴达人的密码棒 古典密码思维导图 古典密码分析思维导图 唯密文分析古典密码 最困难的分析条件通常需要用到英文字母的频率分析和反…

【微服务】SpringCloud中Ribbon集成Eureka实现负载均衡

💖 Spring家族及微服务系列文章 ✨【微服务】SpringCloud轮询拉取注册表及服务发现源码解析 ✨【微服务】SpringCloud微服务续约源码解析 ✨【微服务】SpringCloud微服务注册源码解析 ✨【微服务】Nacos2.x服务发现?RPC调用?重试机制&#xf…

Maven打Jar包,启动报NoClassDefFoundError错误

今天准备将游戏服务器的压测机器人打包分发给其他人来运行对服务器进行压力测试。打成的jar包发现运行报错了。找了半天才找到最终原因。下面是原因和一些分析的情况。 原因 java -jar .\robot.jar发现错误如下 看到这个错误就知道jvm找不到对应的类。但是为什么找不到对应的…

JVM的内存区域划分

文章目录 前言一、本地方法栈(线程私有)二、程序计数器(线程私有)三、Java虚拟机栈(线程私有)四、堆(线程共享)五、方法区(元数据区)前言 JVM 是Java 运行的基…

Android:Navigation使用safe args插件传递参数

Navigation使用safe args插件传递参数1、 使用配置2、举例说明1、MainActivity2、AvalFragment, DovomFragment2.1、AvalFragment2.2、DovomFragment参考1、 使用配置 afe args与传统传参方式相比,好处在于安全的参数类型,并且通过谷歌官方的支持&#…

GameFrameWork框架(Unity3D)使用笔记(六)游戏主流程ProcedureMain——从数据表加载出所需实体

目录 前言: 一、Entity配置表 1、创建数据表 2、创建数据表行类 二、Character配置表 1、创建数据表 2、写数据表行类 三、加载数据表 四、扩展一下Entity模块 五、应用Character数据表的位置信息 六、测试 总结: 前言: 上一篇中我…

第2章 Elasticsearch入门

2.1 Elasticsearch 安装 2 . 1 .1 下载软件 Elasticsearch的官方地址:www.elastic.co/cn/ Elasticsearch最新的版本是7.11.2(截止2021.3.10),我们选择7.8.0版本(最新版本半年前的版本) 下载地址&#x…