先来一段报错信息  目前打包主要涉及socket模块出现的报错

  1. missing module named resource - imported by posix, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  2. missing module named posix - imported by os, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  3. missing module named _posixsubprocess - imported by subprocess, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  4. missing module named readline - imported by cmd, code, pdb, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  5. excluded module named _frozen_importlib - imported by importlib, importlib.abc, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  6. missing module named _frozen_importlib_external - imported by importlib._bootstrap, importlib, importlib.abc, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  7. missing module named _winreg - imported by platform, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  8. missing module named _scproxy - imported by urllib.request
  9. missing module named java - imported by platform, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  10. missing module named 'java.lang' - imported by platform, C:\Users\Administrator\Desktop\ip\get_pc_ip.py, xml.sax._exceptions
  11. missing module named vms_lib - imported by platform, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  12. missing module named termios - imported by tty, C:\Users\Administrator\Desktop\ip\get_pc_ip.py, getpass
  13. missing module named grp - imported by shutil, tarfile, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  14. missing module named _dummy_threading - imported by dummy_threading, C:\Users\Administrator\Desktop\ip\get_pc_ip.py
  15. missing module named 'org.python' - imported by copy, C:\Users\Administrator\Desktop\ip\get_pc_ip.py, xml.sax
  16. missing module named pwd - imported by posixpath, shutil, tarfile, http.server, webbrowser, C:\Users\Administrator\Desktop\ip\get_pc_ip.py, netrc, getpass
  17. missing module named org - imported by pickle, C:\Users\Administrator\Desktop\ip\get_pc_ip.py

面对这样的报错  程式貌似无法运行了  怎么办

建议 参考博文

https://my.oschina.net/chenlei123/blog/125686

这样打包后的就可以走起来了

代码地址链接:https://pan.baidu.com/s/1XVdVoGI12EJl1X-EpgSIVQ 密码:0dg6

主要是使用pyinstaller -c 的参数 ;如果按照之前的使用pyinstaller -D -w打包会造成不好的情况;虽然我也具体原因还没分析不出来

但是-c 参数就可以解决这个问题

  1. """
  2. #-------------------------------------------------------------------------------
  3. #
  4. # 查询本机IP
  5. # Date:18-09-18
  6. #-------------------------------------------------------------------------------
  7. """
  8.  
  9. import socket
  10. msg="""
  11. #---------------------------------------------------------------------
  12. #
  13. # 查询本机IP
  14. # Date:18-09-18
  15. #---------------------------------------------------------------------
  16.  
  17. """
  18. print(msg)
  19.  
  20. # 获取本机计算机名称
  21. hostname = socket.gethostname()
  22. #print(hostname)
  23. # 获取本机ip列表
  24. #ip = socket.gethostbyname_ex(hostname)
  25. ip = socket.gethostbyname_ex(hostname)
  26. addr=ip[2]
  27.  
  28. for item in addr:
  29. print('你的电脑IP地址为:%s'%item)
  30. input('输入任意按键以退出')

python打包--pyinstaller打包报错的更多相关文章

  1. python用pyinstaller打包成exe文件

    版本为Python2.7 一.安装Pyinstaller 1.安装pywin32 下载安装文件:查找到跟自己适用的python版本及window系统版本匹配的pywin32,下载后安装  使用pip命 ...

  2. vue 使用webpack打包后路径报错以及 alias 的使用

    一.vue 使用webpack打包后路径报错(两步解决) 1. config文件夹 ==> index.js ==> 把assetsPublicPath的 '/ '改为 './' 2. b ...

  3. Bug2020011601,在ssh项目的applicaitonContext.xml中,少了一个双引号,打包成功(没报错),项目运行才发现

    在ssh项目的applicaitonContext.xml中,少了一个双引号,打包成功(没报错),项目运行才发现. 加上少的双引号,解决了.

  4. Python virtualenv安装库报错SSL: CERTIFICATE_VERIFY_FAILED

    Python virtualenv安装库报错SSL: CERTIFICATE_VERIFY_FAILED 问题描述 使用pip按照virtualenv报错,如下: pip install virtua ...

  5. python 读取配置文件总是报错 configparser.NoSectionError: No section:

    本文为作者原创,禁止转载,违者必究法律责任!!! python 读取配置文件总是报错 configparser.NoSectionError: No section: 无论是 python2的版本,还 ...

  6. Python djangorestframework安装库报错SSL: CERTIFICATE_VERIFY_FAILED

    Python djangorestframework 安装库报错SSL: CERTIFICATE_VERIFY_FAILED 问题描述 使用pip按照virtualenv报错,如下: pip inst ...

  7. python setup.py install 报错:error: [WinError 3] 系统找不到指定的路径。: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib

    Outline 在通过 setup.py 安装python模块时,遇到了以下报错: # 执行 python setup.py install # 报错: error: [WinError 3] 系统找 ...

  8. python setup.py install 报错

    python setup.py install 报错信息 [root@VM_25_28_centos psutil-2.0.0]# python setup.py install running in ...

  9. ubuntu上跑python连接pg,报错 ImportError: No module named psycopg2

    ubuntu上跑python连接pg,报错  ImportError: No module named psycopg2 root@pgproxy1:~# python /home/zxw/PGWri ...

  10. 安装监控MongoDB的Python安装包时候报错:HTTP Error 403: SSL is required

    安装pymongo-2.3.tar.gz,执行命令python setup.py install报错: HTTP Error 403: SSL is required 分析原因:安装需要下载这个dis ...

随机推荐

  1. 实验吧—隐写术——WP之 男神一般都很低调很低调的!!

    首先我们打开解题连接~ 是直接给我们下载了一个压缩文件,解压后得到: 确实是很帅的小哥哥呢,呵呵...... 分析题目提示,“获取隐藏在图片中的flag”,嗯~这句很重要,他决定了我们要先用那种工具 ...

  2. MySQL中INFORMATION_SCHEMA

    select database();  获取当前连接的数据库name 来源:http://www.cnblogs.com/drake-guo/p/6099436.html select auto_in ...

  3. JS字符串和正则总结

    trim功能:去除字符串开始和结尾的空格. 中间空格不去掉~ 对输入字符串的处理,多输要先清除开头结尾空格,再处理 IE8不支持trim()方法. String总结:所有API都无法修改原字符串,都会 ...

  4. 芯灵思SinA33开发板怎样安装虚拟机

    芯灵思SinA33开发板怎样安装虚拟机 今天入手一块芯灵思的开发板,型号为SIN-A33,用的是全志的A33芯片,与其它开发板不同的是, 芯灵思开发板手册上用来搭建开发环境的linux系统是cento ...

  5. day08 MapReduce

    PS: HDFS对于MapReduce来说,HDFS就是一个就是一个客户端. PS: 离线就是 写sql,sparkh还是写sql 1. MAPREDUCE原理篇(1) Mapreduce是一个分布式 ...

  6. ClusterControl 强大免费数据管理工具

    几张参考图 galera 集群管理 多种数据库管理 组件架构 参考资料 https://severalnines.com/docs/intro.html        

  7. 深入详解美团点评CAT跨语言服务监控(六)消息分析器与报表(一)

    大众点评CAT微服务监控架构对于消息的具体处理,是由消息分析器完成的,消息分析器会轮训读取PeriodTask中队列的消息来处理,一共有12类消息分析器,处理后的结果就是生成各类报表. 消息分析器的构 ...

  8. 分割(partition,stable_partition)

    template <class ForwardIterator, class UnaryPredicate> ForwardIterator partition (ForwardItera ...

  9. .Net培训班课程体系

    .Net培训 第一部分:.Net基础 .Net基础:数据类型.变量.运算符.分支结构.循环结构.方法.反编译器.递归.递归算法的非递归优化: 面向对象:异常.封装继承多态.单例模式.装饰者设计模式.t ...

  10. Linux 命令之删除命令

    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...