ошибка при создании исполняемого файла из python - PullRequest
0 голосов
/ 12 июня 2018

я кодировал скрипт python в pycharm как «probe.py», а затем собрал из него исполняемый файл (.exe), используя упомянутый код в файле setup.py, но созданный таким образом исполняемый файл показывает ошибку при открытии как импортустранение ошибок требует зависимости ['numpy'], даже если она присутствует в моем проекте.

изображение ошибки

enter image description here

  import sys

  from cx_Freeze import setup,Executable


  include_files = ['autorun.inf']
  base = None

  if sys.platform == "win32":
  base = "Win32GUI"

  setup(name="Probe",version="0.1",description="fun",
  options={'build_exe':{'include_files': include_files}},
  executables=[Executable("probe.py",base=base)])

`

Ответы [ 2 ]

0 голосов
/ 12 июня 2018
from cx_Freeze import setup, Executable
   base = None
   if sys.platform == "win32":
     base = "Win32GUI"
   build_exe_options = {"packages": ["numpy"],
     include_files = ['autorun.inf']}

   setup(
        name = "Probe",
        version = "0.1",
        description = "fun",
        options = {"build_exe": build_exe_options},
        executables = [Executable("probe.py",base=base)]
        )

запустите этот скрипт, сообщите мне, если есть проблема

0 голосов
/ 12 июня 2018

Согласно документации cx_Freeze , попробуйте добавить build_exe с ключом пакетов.

...