在虚拟环境打包pyinstaller打包记录_ZHHHHHJ66的博客-程序员秘密

技术标签: pyinstaller  python  

  • 新建一个新文件夹

  • 在新建文件夹myproject中打开cmd,创建一个不依赖系统python包的虚拟环境,名为venv。关闭cmd.

    virtualenv --no-site-packages venv
    
  • 进入myproject\venv\Scripts,打开cmd,执行命令activate,激活虚拟环境

    C:\Users\acer\myproject\venv\Scripts>activate
    返回
    (venv) C:\Users\acer\myproject\venv\Scripts>  #表明进入了虚拟环境venv
    
  • 1.在虚拟环境中安装pyinstaller(注意pyinstaller只支持openpyxl==2.3.4)

    (venv) C:\Users\acer\myproject\venv\Scripts>pip install pyinstaller
    
  • 之后以这种方法继续安装其他第三方库

  • 然后cd到myproject中,执行以下命令,

  • pyinstaller -F --noupx main.py --noconsole
    

    –noupx 参数 :才不会报错

    –noconsole 参数:无窗口化

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46187354/article/details/121696568

智能推荐

(AAAI-2019)STA:用于大规模基于视频的行人重识别的时空注意力_顾道长生'的博客-程序员秘密_sta模型

STA:用于大规模基于视频的行人重识别的时空注意力paper题目:STA: Spatial-Temporal Attention for Large-Scale Video-Based Person Re-Identificationpaper是贝克曼研究所发表在AAAI-2019的工作paper地址:链接Abstract这项工作提出了一种新颖的时空注意力 (STA) 方法来解决视频中的大规模行人重识别任务。与大多数现有的方法不同,这些方法简单地使用帧级聚合(例如平均池化)来计算视频剪

【算法笔记】递归树应用实例:计算归并排序平均时间复杂度__gamer的博客-程序员秘密

递归树递归树是迭代的图形表示,可用于求解递推方程。例1:利用递归树计算归并排序的平均时间复杂度。归并排序伪代码:MergeSort(A,p,r){ if(p<r) { q = (p+r)/2; MergeSort(A,p,q); MergeSort(A,q+1,r); Merge(A,p,q,r); //合并两个子数组 } }根据以上的伪代码,可以写...

深入浅出Linux内核内存管理基础_Smith先生的博客-程序员秘密_内核内存管理

1 背景知识1.1 用户空间与内核空间内存的划分       从Linux操作系统层次上,内存可划分为用户空间内存和内核空间内存。       32位的CPU,最大寻址范围为2^32 - 1也就是4G的线性地址空间。Linux简化了分段机制,使得虚拟地址与线性地址总是一致的。Linux一般把这个4G的地址空间划分为两个部分:其中 0~3G为用户程序地址空间,虚地址0x00000000到

数据库的分页查询---by wjf(2020.5.17)_A-Jeffrey的博客-程序员秘密

在我们实际的项目开发之后,数据库里的数据很有可能是成千上万的,那我们肯定不可能一下子就把全部的数据都取出来,这样子电脑可能会受不了,所以这时候就需要用到数据库的分页查询了。分页查询逻辑图如下:首先第一步我们先编写pager实体类package cn.edu.mju.project1.util;import java.util.List;//首先写辅助类public class Pager { private int page = 1; //当前页号 private int

I2C详细介绍_marc07的博客-程序员秘密

(资料参考来源于百度)IIC即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS),IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。这种方式简化了信号传输总线接口。I2C串行总线一般有两根信号线,一根是双向的数据线SD

[iOS]Objective-C编程规范_流火緋瞳的博客-程序员秘密

介绍这是一份编程规范,主要参考了raywenderlich、github和苹果官方的Objective-C编程规范。相关文档链接在文末给出。背景知识这里是一些苹果官方描述oc编码规范的文档,如果有些规范这里没有提到,请参照这些文档:The Objective-C Programming LanguageCocoa Fundamentals GuideCodi

随便推点

gcc:预处理语句--#include和#include_next_wuzuyu365的博客-程序员秘密

gcc:预处理语句--#include和#include_next分类: C/C++ 2010-01-23 09:23 3915人阅读 评论(2)收藏 举报gcc文档工作unixc编程       原创文章,转载请注明出处,谢谢!               作者:清林,博客名:飞空静渡 #include如果从纯粹的text文件来说,#i

Redis List问题_sinat_27016095的博客-程序员秘密

在 C 语言中,字符串采用的是一个 char 数组(柔性数组)来存储字符串,而且字符串必须要以一个空字符串 \0 来结尾。而且字符串并不记录长度,所以如果想要获取一个字符串的长度就必须遍历整个字符串,直到遇到第一个 \0 为止(\0 不会计入字符串长度),故而获取字符串长度的时间复杂度为 O(n)。正因为 C 语言中是以遇到的第一个空字符 \0 来识别是否到了字符串末

宁波工商职业技术学院计算机分数线,浙江工商职业技术学院历年分数线 2021浙江工商职业技术学院录取分数线..._weixin_39702714的博客-程序员秘密

一、2019年浙江工商职业技术学院各省录取分数线及录取位次统计表1、浙江工商职业技术学院2019年在山西录取分数线如下:文科录取批次专科批315分,最低录取位次为-名、理科录取批次专科批209分,最低录取位次为-名;2、浙江工商职业技术学院2019年在湖南录取分数线如下:文科录取批次高职专科488分,最低录取位次为50389名、理科录取批次高职专科401分,最低录取位次为140154名;3、浙江工...

Shell脚本之数组篇_weixin_33985679的博客-程序员秘密

linux中存在数组的变量类型,如:  array=("Hi" "my" "name" "is")  echo ${array[0]}  Hi什么是数组?  linux中的数组是可以存储多个元素的连续内存空间;  并可以通过key(默认是index)来索引对应内存空间中的值的变量类型。如何简单创建一个数组?  ① declare -a ARRAY_NAME...

v4l2驱动编写篇【转】_weixin_34270865的博客-程序员秘密

转自:http://blog.csdn.net/michaelcao1980/article/details/53008418大部分所需的信息都在这里。作为一个驱动作者,当挖掘头文件的时候,你可能也得看看include/media/v4l2-dev.h,它定义了许多你将来要打交道的结构体。一个视频驱动很可能要有处理PCI总线,或USB总线的部分。这里我们不会花什么时间还接触这些...

css的访问孩子节点,CSS的继承和节点树_杜拉拉到杜拉拉的博客-程序员秘密

HTML网页可以看作是一个节点的集合,在HTML文档中可以包含不同的标记,HTML文档中的每个成分都是一个节点。一个节点树可以把一个HTML文档展示为一个节点集,以及它们之间的连接。在每一个节点树种,最顶端的节点被称为根。每一个节点,除根之外,都拥有父节点。一个节点可以有无限的子节点,叶是无子的节点,同级节点指拥有相同的父的节点。下图为一个节点树:CSS继承指的是子标记会继承父标记的所有样式风格,...

推荐文章

热门文章

相关标签