Уменьшение числа идентичных DLL BLAS в Pyinstaller, сгенерированном распределениемPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Уменьшение числа идентичных DLL BLAS в Pyinstaller, сгенерированном распределением

Сообщение Anonymous »

Я создал исполняемый файл с Pyinstaller и заметил, что даже после некоторых трюков по уменьшению размеров (создание пользовательской среды, используя OpenBlas вместо MKL), пакет выходит довольно большим. При рассмотрении каталога _internal я обнаружил, что тот же DLL был скопирован там четыре раза. Я использовал Winmerge, чтобы убедиться, что действительно бинарные идентичны.

Код: Выделить всё

dir /Os

[...]
08-May-25  12:07         7,280,128 python313.dll
08-May-25  12:07        27,951,616 liblapack.dll
08-May-25  12:07        27,951,616 openblas.dll
08-May-25  12:07        27,951,616 libcblas.dll
08-May-25  12:07        27,951,616 libblas.dll
145 File(s)    161,490,356 bytes
< /code>
из 247 МБ для пакета. Эти библиотеки составляют 106 МБ. Могу ли я сказать Pyinstaller 
? Могу ли я избежать его во время установки пакета Python в среде?

Код: Выделить всё

You do not have sufficient privilege to perform this operation.
), поэтому любое решение, которое нацелено на основную причину, будет оценено. Numpy ссылки на все они, делающие невозможным развязать зависимость для существующей сборки.

Подробнее здесь: https://stackoverflow.com/questions/796 ... tributable
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Pyinstaller: кэш шрифтов matplotlib изменяется на /var/folders в сгенерированном приложении
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Уменьшение размера exe-файла pyinstaller
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Вызов подпрограммы LAPACK DSYEV и функции DDOT BLAS-2 с OpenMP?
    Anonymous » » в форуме C++
    0 Ответы
    111 Просмотры
    Последнее сообщение Anonymous
  • Установка библиотек C++ «Boost» и «BLAS» для проекта Python не удалась в Windows.
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Невозможно связать BLAS с Accelerate Framework во время компиляции — OS Yosemite 10.0.5
    Anonymous » » в форуме C++
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»