• 关于windows使用Pycharm 对python文件进行打包

    1. 首先建立python项目的时候要按照标准来建设

    2. 我使用的python配置的解释器,没有使用python的虚拟环境,因为虚拟环境建设出来的项目不是我想要的项目结构 ,包结构比较多,看着不是很舒服


    3. 4. 配置完成后 点击创建

      1. 创建完成后可以自己创建合适包结构

      2. 创建完合适的包结构后,就可以编写python代码了,但要python代码运行开,需要配置运行环境

      3.    9. 环境配置调试好就可以运行调试python代码,代码没有问题,需要打包运行测试 我只是在windows环境运行验证
        
      4. 我使用的是pyinstaller 进行的打包测试

      5. 首先需要先安装pyinstaller 命令 pip install pyinstaller 安装pyinstaller之前,需要先有python环境,同时也需要安装 pip
        https://pypi.org/project/pip/

      6. 因为我已经安装过了 所以提示已经安装 (安装可以使用cmd黑窗口,也可以使用软件,没有区别)

      7. 在安装pyinstaller的同时,可能会报错,说什么pip的版本可能不匹配,建议升级 pip版本 14 更新pip版本的方法

      python -m pip install --upgrade pip

      查询匹配的版本 pip -V

      15 . 下面进行打包
      -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用
      -D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护
      -K, –tk 在部署时包含 TCL/TK
      -a, –ascii 不包含编码.在支持Unicode的python版本上默认包含所有的编码.
      -d, –debug 产生debug版本的可执行文件
      -w,–windowed,–noconsole 使用Windows子系统执行.当程序启动的时候不会打开命令行(只对Windows有效)
      -c,–nowindowed,–console 使用控制台子系统执行(默认)(只对Windows有效)

      1. 打包成功会出现下面成功的标识

      2. 打包完成运行时,可能会出现找不到python模块的问题,这时候就需要查看到底什么模块包找不到

      可以先看上面的图片有没有 ,没有的话 点击上面图片偏左下角的加号
      18.

      输入需要的模块包,进行安装, 因为国内有好几个镜像存储库,模块包的情况可能会不一样
      19.

      存储库可以进行添加和删除
      20. 如果通过界面安装失败, 也可以通过命令进行安装
      21. 首先需要查看模块包是否存在在环境的包路径下 命令 pip show 模块名称
      22.

      如果包存在就会显示上面一样 ,
      23. 下面是我查询一个根本不存在的包

      1. 没有包的需要命令安装,安装之前需要先下载包 https://www.lfd.uci.edu/~gohlke/pythonlibs/

      安装命令为 安装包 pip install -y pyinstaller pip install 包名

      卸载包 例如 pip uninstall -y pyinstaller
      pip uninstall -y 包名

      1. 再次打包exe文件 pyinstaller -F xxx.py

      因为是exe文件 所以可以双击运行,但是运行会存在黑窗口,如果被人误关掉,进程就不会存在
      所以需要后台启动,这样就不会存在,误操作的失误,这样进程想要结束的话,可以通过任务管理器来执行关闭

    echo off D:\develop\PYCharm\PYCharmWorkSpace\test_Agent\windows\winAgent\judgeFile_and_access_to_information\dist\judg_and_get_message.exe pause

    DIM objShell set objShell=wscript.createObject(“wscript.shell”) iReturn=objShell.Run(“cmd.exe /C judge_and_getMessage.bat”, 0, TRUE)

            25 bat文件和exe双击效果是一样的,vbs结尾的文件,是属于后台启动的,但是vbs的文件依赖bat文件所这些文件最好在同一级目录下面26.
    

Pycharm 对python文件进行打包相关推荐

  1. 详解Python文件pyinstaller打包

    本文python文件打包用到的是pyinstaller库并且以如下格式的文件为例 其中bird.py用到了images文件夹当中的png pyinstaller有两种打包方式: 方法1:文件夹模式 o ...

  2. pycharm打开python文件如何自动创建项目_pycharm 怎么自动创建python头文件?

    展开全部 创建方法如下: 进入File->settings->Editor->File and Code Templates->Python Script. 添加以下内容: 1 ...

  3. pycharm设置Python文件标题

    打开pycharm,点击左上角(文件)file,设置 # -*- coding: utf-8 -*- # @ Time : ${DATE} ${TIME} # @ Author : ***** # @ ...

  4. 利用Pycharm将python文件打包为exe文件(超详细,附带如何设置文件图标)

    文章目录 前言 一.下载pyinstaller库 二.打开Pycharm进行打包(不更改图标) 1.进入Terminal控制台进行编辑 2.转入对应路径(可看情况忽略) 3.控制台内输入代码 三.打开 ...

  5. 如何将Python文件.py打包成.exe可执行程序(最简教程吗)

    相信对python有过学习的朋友都知道可以用IDLE编写并跑一跑python,但是如何做到别人电脑没有装python的情况下运行python的脚本呢?(看标题) 这里简单提一下.exe 可执行程序 . ...

  6. Pycharm - 创建python 文件模版

    Pycharm - Preference - Editor - File and Code Templates - Python Script 转载于:https://my.oschina.net/u ...

  7. Pycharm 设置python文件自动生成头部信息模板

    设置头部信息路径: 打开File-Settings-Editor-File and Code Templates-Python Script 输入要自动生成的头部信息模板 这样,新建py文件就会自动生 ...

  8. python文件如何打包生成.exe文件?(打包教程)

    具体操作见:(我一直在学的也是这个课程,还凑合) 花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)_哔哩哔哩_bilibili 大致步骤: 第一步: 先在cm ...

  9. pycharm新建python文件自带文件名和创建时间等

    使用IDE工具的时候,创建文件的时候可以同时带 文件名.创建时间.作者 1.文件--->设置 2.选择第三个功能,点击打开之后,选择第七个功能,文件选择Python Script.输入内容就好了 ...

最新文章

  1. 3指南针旋转_Qt编写自定义控件6-指南针仪表盘
  2. python图形用户界面设计报告_19.1 Python图形用户界面开发工具包
  3. 解决在ueditor中上传图片通过后台java+SpringMVC添加水印方法
  4. java开发架构设计_跪了!阿里技术官出品:Java架构设计之完美,看完秒进大厂。...
  5. Runloop循环机制
  6. php yii2 finfo file,FileHelper:文件系统助手
  7. 用GCD来处理大量for loop任务
  8. android JNI调用(Android Studio 3.0.1)(转)
  9. Shiro身份认证授权原理
  10. Swagger的简单使用
  11. python中、print程序设计基础输出是_在python编程里, print 4> 2 and 1 and 4 输出的是什么?...
  12. 又崩了?苹果发生大规模网络故障:多项服务受影响 目前已恢复
  13. CentOS 系统sudo命令配置
  14. 解码H264帧要注意的两个问题
  15. 软件工程导论——第三章——需求分析
  16. 中国的KNX 智能家居系统,将实现最高级别的安全保障!
  17. swift野梦抄袭 taylor_霉霉Taylor Swift今日出新单,歌词甜腻得让我联想到多年前的那位“野梦男主”!...
  18. Http响应Response详解
  19. python下的一个好用的日历库,支持农历和公历互转,四柱反查等功能
  20. 使用git时出现fatal: Authentication failed for

热门文章

  1. Yocto系列讲解[理论篇]24 - BitBake全过程(2)
  2. 计算机组成原理唐朔飞第二版答案第六章,计算机组成原理第六章部分课后题答案(唐朔飞版)...
  3. Android仿360悬浮框
  4. 无线蓝牙耳机哪个品牌好?蓝牙降噪耳机品牌推荐
  5. 在线密码生成工具推荐
  6. [PHP]学生成绩管理系统
  7. Python 之 pygame 学习(入门知识)
  8. 企业微信如何自动同步外部客户信息到CRM系统
  9. Sepic电路的参数计算及仿真
  10. CA证书签发系统(web版)