>  Q&A  >  본문

python - pyinstaller打包exe在别的电脑上运行 不了,出现fail to execute script

这是一部分的warn文件
missing module named fcntl - imported by tempfile, subprocess, tornado.platform.posix, zmq.eventloop.minitornado.platform.posix, backports.shutil_get_terminal_size.get_terminal_size, prompt_toolkit.terminal.vt100_output, prompt_toolkit.eventloop.posix, pandas.util.terminal, sphinx.util.console, gevent.os, gevent.fileobject, gevent.subprocess
missing module named org - imported by copy
missing module named _sysconfigdata - imported by distutils.sysconfig, sysconfig
missing module named grp - imported by distutils.archive_util, shutil, tarfile, pathlib2
missing module named pwd - imported by posixpath, getpass, distutils.util, distutils.archive_util, shutil, tarfile, webbrowser, pathlib2, netrc, docutils.frontend
missing module named 'PyQt5.sip' - imported by C:UserstAnaconda2libsite-packagesPyInstallerloaderrthookspyi_rth_qt5plugins.py
missing module named readline - imported by cmd, pdb, code, pstats, dill.source
missing module named unittest._WritelnDecorator - imported by unittest, nose.plugins.multiprocess
missing module named unittest.mock - imported by unittest, matplotlib, sqlalchemy.testing.mock
missing module named 'six.moves.urllib_parse' - imported by 'six.moves.urllib_parse'
runtime module named six.moves - imported by dateutil.tz.win, dateutil.rrule, cycler, prompt_toolkit.utils, prompt_toolkit.document, prompt_toolkit.buffer, prompt_toolkit.layout.containers, prompt_toolkit.layout.controls, prompt_toolkit.layout.lexers, prompt_toolkit.layout.processors, prompt_toolkit.layout.margins, prompt_toolkit.styles.from_dict, prompt_toolkit.renderer, prompt_toolkit.key_binding.bindings.scroll, prompt_toolkit.key_binding.bindings.emacs, prompt_toolkit.key_binding.bindings.vi, prompt_toolkit.layout.menus, prompt_toolkit.terminal.vt100_output, prompt_toolkit.terminal.win32_input, prompt_toolkit.key_binding.input_processor, prompt_toolkit.terminal.vt100_input, patsy.util, patsy.parse_formula, patsy.tokens, sphinx.application, sphinx.locale, sphinx.util, 'six.moves.urllib', sphinx.util.pycompat, sphinx.dir

ringa_leeringa_lee2740일 전1746

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-18 10:24:02

    분명히 라이브러리가 부족합니다. 어떤 옵션을 사용하셨나요? exe로 패키지되어 있나요? 아니면 종속 파일이 있나요?
    가장 중요한 점은 Python이 실행 파일을 생성할 수 있도록 설계되지 않았다는 것입니다. 명백한 단점은 코드의 참조 라이브러리가 제대로 사용되지 않으면 생성되는 실행 파일과 종속 파일이 놀라울 정도로 커진다는 것입니다.
    가능하다면 플라스크나 Django를 사용하여 프로그램을 웹 애플리케이션으로 게시하는 것이 좋습니다.

    회신하다
    0
  • 취소회신하다