zoukankan      html  css  js  c++  java
  • python打包--pyinstaller打包报错

    先来一段报错信息  目前打包主要涉及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

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

     

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

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

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

    """
    #-------------------------------------------------------------------------------
    #
    # 查询本机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('输入任意按键以退出')
  • 相关阅读:
    android 打包错误
    mysql innoDB 挂了的临时解决方案
    android notification 传值关键
    maven eclipse 插件下载地址
    微信html5开发选哪一个
    android AsyncTask 只能在线程池里单个运行的问题
    关于Fragment 不响应onActivityResult的情况分析 (
    Android-BaseLine基础性开发框架
    linux网络流量实时监控工具之iptraf
    android 圆角按钮和按钮颜色
  • 原文地址:https://www.cnblogs.com/nodchen/p/9672141.html
Copyright © 2011-2022 走看看