Я добавил его в свою конфигурацию в setup.py и нарисовал значок.
Однако после этого на исполняемом файле не было значка Я скомпилировал это. Я попытался запустить программу, и это привело к ошибке, заканчивающейся ModuleNotFoundError: Нет модуля с именем "rapidfuzz.distance.metrics_py":
error_image
Ошибка была зафиксирована с помощью инструмента записи экрана.
Я попробовал установить модуль RapidFuzz самостоятельно, и мне сказали, что он уже установлен. .
Я попробовал обновить Rapidfuzz, а затем перекомпилировал мой код: та же ошибка.
Я поискал в Интернете и не нашел никаких свидетельств существования metrics_py (или metrics.py). Поправьте меня, если я слишком плохо искал.
Я пробовал установить Rapidfuzz.distance.metrics_py (и .py) с помощью pip. Соответствующий вклад не найден.
Мой файл setup.py:
Код: Выделить всё
import sys
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os", "random", "time", "sqlite3", "Bio"], "excludes": []}
base = None
if sys.platform == "win32":
base = "win32GUI"
setup(name="Helix",
version="0.3",
description="Console",
options={"Genetics": build_exe_options},
executables=[
Executable("Helix.py",
base=base,
copyright="No official registered copyright",
trademarks="No official registered trademark",
icon="icon.ico")])
Мой исполняемый файл работал нормально до добавления значка.Мне бы очень пригодилась помощь.
Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/793 ... metrics-py
Мобильная версия