Я добавил его в свою конфигурацию в 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")])
Мой исполняемый файл работал нормально до добавления значка.Я использую редакцию сообщества PyCharm 2021 года, интерпретатор miniconda Python 3.10 и среду miniconda.
Мне бы очень пригодилась помощь.
Спасибо за заранее.
Подробнее здесь: https://stackoverflow.com/questions/793 ... metrics-py
Мобильная версия