python打包--pyinstaller打包报错

摘要:
首先,一段错误消息。目前,该包主要涉及posix导入的缺失模块名资源,C:UsersAdministratorDesktopipget_pc_ip。pymissingmodulenamedposix importedbys,C:UsersAdministratorDesktopipget_pc_ip.pymisingmo

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

missing module named resource - imported by posix, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named posix - imported by os, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named _posixsubprocess - imported by subprocess, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named readline - imported by cmd, code, pdb, C:UsersAdministratorDesktopipget_pc_ip.py
excluded module named _frozen_importlib - imported by importlib, importlib.abc, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named _frozen_importlib_external - imported by importlib._bootstrap, importlib, importlib.abc, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named _winreg - imported by platform, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named _scproxy - imported by urllib.request
missing module named java - imported by platform, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named 'java.lang' - imported by platform, C:UsersAdministratorDesktopipget_pc_ip.py, xml.sax._exceptions
missing module named vms_lib - imported by platform, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named termios - imported by tty, C:UsersAdministratorDesktopipget_pc_ip.py, getpass
missing module named grp - imported by shutil, tarfile, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named _dummy_threading - imported by dummy_threading, C:UsersAdministratorDesktopipget_pc_ip.py
missing module named 'org.python' - imported by copy, C:UsersAdministratorDesktopipget_pc_ip.py, xml.sax
missing module named pwd - imported by posixpath, shutil, tarfile, http.server, webbrowser, C:UsersAdministratorDesktopipget_pc_ip.py, netrc, getpass
missing module named org - imported by pickle, C:UsersAdministratorDesktopipget_pc_ip.py

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

建议 参考博文

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

python打包--pyinstaller打包报错第1张

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

python打包--pyinstaller打包报错第2张

 python打包--pyinstaller打包报错第3张

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

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

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

python打包--pyinstaller打包报错第4张

"""
#-------------------------------------------------------------------------------
#
# 查询本机IP
# Date:18-09-18
#-------------------------------------------------------------------------------
"""




import socket
msg="""
#---------------------------------------------------------------------
#
# 查询本机IP
# Date:18-09-18
#---------------------------------------------------------------------

"""
print(msg)

# 获取本机计算机名称
hostname = socket.gethostname()
#print(hostname)
# 获取本机ip列表
#ip = socket.gethostbyname_ex(hostname)
ip = socket.gethostbyname_ex(hostname)
addr=ip[2]


for item in addr:
    print('你的电脑IP地址为:%s'%item)
input('输入任意按键以退出')

免责声明:文章转载自《python打包--pyinstaller打包报错》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Unity3d—GUI能量条gensim学习笔记下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

POI操作word和html相互转化

下面是里两个类:第一个类是html转为word,第二个是word转html(最下面附上jar包下载链接)packagecom.wz.poi.wordHtml;/***2018/4/24*@authorAdministrator**/importjava.io.BufferedReader;importjava.io.ByteArrayInputStream;...

微信小程序中使用Vant Weapp的ActionSheet上拉菜单出现的样式问题

以下修改的源码均在action-sheet组件中。在index.wxss:2.下方的取消按钮不居中,通过审查元素发现它的宽带已经超出了手机屏幕的宽度,出现的滚动条导致的,具体什么原因导致暂时不知,解决方案是给.van-action-sheet__cancel添加样式box-sizing:border-box可解决。在index.wxss:.van-actio...

【转】QImage 图像格式小结

构造图像:,QImagemyImage1=QImage;根据文件名打开图像。如果图像本身是32位或24位,则程序中的图像是32位。如果图像本身是8位或1位,则程序中的对应图像是8位或者1位。宽度表示图像宽度,高度表示图像高度。...

Java switch 枚举

Switch可以使用int.short、char、Enum和String其中,Enum是1.5之后的新特性,String是java8的新特性。所以正确的写作应该如下。...

axios 处理超时问题 记录

前言:记录最近两天处理请求超时的逻辑。...

四、使用ADB命令清除缓存

1、 ADBShell应用程序查看目录结构:adbshells查看系统当前日期:adbselldate查看系统CPU使用情况:adbsHELcat/proc/cpuinfo查看系统内存使用情况:adbshellcat/proc/meminfo显示所有应用程序:adbshelpmlistpackages显示系统自带的应用程序:adshellpmlistpack...