пакет программного обеспечения в Python с использованием py2exe с 'libiomp5md.dll' не найден

У меня Python 2.7 на ОС Windows 7. Я хочу упаковать файл project.py в исполняемый файл с помощью py2exe. Следуя инструкции, я написал файл setup.py

from distutils.core import setup import py2exe setup(console=["project.py"]) 

и я получил это сообщение

введите описание изображения здесь

Я попытался исключить ' libiomp5md.dll '

 from distutils.core import setup import py2exe setup(console=["SegmentationAccuracy.py"]) dll_excludes = ['libiomp5md.dll'] 

но всегда я получил то же сообщение об ошибке «error: libiomo5md.dll: Нет такого файла или каталога»

мой исполняемый файл содержит:

 import math import os import numpy as np import sys import ogr from progressbar import ProgressBar from shapely.geometry import Polygon nan = np.nan 

4 Solutions collect form web for “пакет программного обеспечения в Python с использованием py2exe с 'libiomp5md.dll' не найден”

У меня была та же проблема, но вызов import numpy в setup.py разрешил проблему

libiomp5md.dll из компилятора Intel C и используется для операций многопроцессорности OpenMP . Я ожидаю, что ваш код включает в себя numpy или код, скомпилированный с компилятором Intel, и поэтому ваша py2exe зависит от нее.

Вы не можете просто создать сборку без нее, поэтому я бы предложил найти ее в вашей системе и скопировать ее в каталог, в котором вы запускаете python setup.py py2exe . Подсказка: у меня есть копия в C:\Python27\Lib\site-packages\numpy\core

[Если вы действительно хотите исключить его, вам придется скомпилировать numpy вручную с помощью Visual Studio или Msys.]

Когда у вас есть libiomp5md.dll в каталоге, в котором выполняется python setup.py py2exe вам нужно удалить строку exclude_dll (так как вы не хотите ее исключать …)

 from distutils.core import setup import py2exe setup(console=["SegmentationAccuracy.py"]) 

У меня такая же проблема. Я должен был установить numpy на машине, сделал это с mingw gcc-компилятором. Я подтвердил: копия dll, найденная в C: \ Python27 \ Lib \ site-packages \ numpy \ core \

Я только что скопировал его в рабочий каталог перед запуском установки.

Ничего особенного в настройке setup.py, зависимости автоматически обнаруживаются.

Хорошо, у меня была такая же проблема. Оказалось, что файл .pyd в sklearn ссылался на libiomp5md.dll. Py2exe выглядит в двух местах для вашей DLL – в переменной окружения пути и в том же каталоге, в котором находится файл .pyd. Libiomp5md.dll не находится ни в одном. Py2exe в значительной степени сдается и вместо того, чтобы указывать полное имя пути, такое как c: \ Python27 \ lib \ site-packages \ numpy \ core \ libiomp5md.dll, он говорит «libiomp5md.dll», который впоследствии не может найти.

Я нетерпелив. Я добавил строку в свой файл установки:

os.environ ["PATH"] + = os.pathsep + os.path.dirname ( файл numpy.core.)

и вот где libiomp5md.dll. Теперь все работает. Просто убедитесь, что вы делаете это в своем коде до вызова настройки, и это будет для вас тоже.

  • Ошибка при запуске Sage
  • Ошибка с объектом Beautifulsoup 'ResultSet' не имеет атрибута 'findAll'
  • Вызов командной строки unittests из __main__ failing
  • локальная переменная, на которую ссылается перед назначением в python, когда я устанавливаю ее глобально
  • PythonMagick не может найти мои файлы PDF
  • Arff Loader: AttributeError: объект 'dict' не имеет атрибутов 'data'
  • где поставить freeze_support () в сценарии Python?
  •  
    Interesting Posts for Van-Lav

    Как читать часть двоичного файла с numpy?

    Выполнение трех команд в том же процессе с помощью Python

    Django: как переопределить сообщение об ошибке unique_together?

    Динамическое изменение полей сериализатора в Django Rest Framework

    HTTPError 403 (Запрещено) с Django и python-social-auth, подключающимся к Google с помощью OAuth2

    python, suds и клиентский сертификат: SAXParseException: неверно сформированный (недопустимый токен)

    разные цвета переднего плана для каждой строки в wxPython wxTextCtrl

    Как вернуть значение из Python как JSON?

    Скопировать содержимое каталога в каталог с помощью python

    Python PIL удаляет разделы изображения на основе его цвета

    Можно ли отменить поиск позиции индекса для itersorted в PyTables?

    Независимые от платформы пути к файлам?

    как динамически создавать столбцы SQLAlchemy

    используя lxml и iterparse () для синтаксического анализа большого (+ – 1Gb) XML-файла

    Почему соединение происходит быстрее обычного конкатенации

    Python - лучший язык программирования в мире.