Я попытался генерировать файл .exe с использованием pyinstaller .
он работает нормально, за исключением факта, что один пакет не был автоматически обнаружен и импортирован Pyinstaller . разработчики не предоставили крючка .
К сожалению, он не работает , "packageOfInterest" не был импортирован даже с использованием такой строки кода. Приложения, в которых пакеты могут быть автоматически обнаружены Pyinstaller , поэтому это не так .
import sys
import os
from kivy_deps import sdl2, glew
from kivymd import hooks_path as kivymd_hooks_path
path = os.path.abspath(".")
a = Analysis(
["MyScript.py"],
# "packageOfInterest" in the "hiddenimports" is the package name
# that pyinstaller could not import automatically
hiddenimports=["kivymd.stiffscroll", "packageOfInterest"],
pathex=[path],
hookspath=[kivymd_hooks_path],
datas = [("media\\", "media\\")],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=None,
noarchive=False,
)
pyz = PYZ(a.pure, a.zipped_data, cipher=None)
exe = EXE(
pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
*[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)],
debug=False,
strip=False,
upx=True,
name="MyScript",
console=True,
icon='myicon.ico'
)
< /code>
Местоположение "PackageOfinterest" находится на пути: < /p>
C:\Users\ASUS\AppData\Local\Programs\Python\Python39\Lib\site-packages
Возможно, этот путь должен быть указан где -то (например, следует добавить в «Pathex» после значения «Путь»).
В целом будет , чтобы идентифицировать четкий метод , который проверить для всех пакетов, импортированных через «myScript.py», который не может быть автоматически не может быть импортированным, что он не может быть автоматически, не может быть автоматически подводится. Это заставит их импорт .
в то же время будет признателен, чтобы понять, как настроить на .pec, чтобы решить проблему .
Заранее
Я попытался [b] генерировать файл .exe с использованием pyinstaller [/b]. он работает нормально, за исключением факта, что один пакет не был автоматически обнаружен и импортирован Pyinstaller . [b] разработчики не предоставили крючка [/b].[code]hiddenimports=["packageOfInterest"] [/code] К сожалению, [b] он не работает [/b], [b] "packageOfInterest" не был импортирован [/b] даже с использованием такой строки кода. Приложения, в которых пакеты могут быть автоматически обнаружены Pyinstaller , поэтому [b] это не так [/b]. [code]import sys import os
from kivy_deps import sdl2, glew from kivymd import hooks_path as kivymd_hooks_path path = os.path.abspath(".")
a = Analysis( ["MyScript.py"],
# "packageOfInterest" in the "hiddenimports" is the package name # that pyinstaller could not import automatically hiddenimports=["kivymd.stiffscroll", "packageOfInterest"],
exe = EXE( pyz, a.scripts, a.binaries, a.zipfiles, a.datas, *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)], debug=False, strip=False, upx=True, name="MyScript", console=True, icon='myicon.ico' ) < /code> Местоположение "PackageOfinterest" находится на пути: < /p> C:\Users\ASUS\AppData\Local\Programs\Python\Python39\Lib\site-packages [/code] [b] Возможно, этот путь должен быть указан где -то [/b] (например, следует добавить в «Pathex» после значения «Путь»). В целом будет [b], чтобы идентифицировать четкий метод [/b], который [b] проверить для всех пакетов, импортированных через «myScript.py», который не может быть автоматически не может быть импортированным, что он не может быть автоматически, не может быть автоматически подводится. Это заставит их импорт [/b]. в то же время будет признателен, чтобы понять, как настроить на .pec, чтобы решить проблему . Заранее
Я попытался генерировать файл .exe с использованием pyinstaller .
он работает нормально, за исключением факта, что один пакет не был автоматически обнаружен и импортирован Pyinstaller . разработчики не предоставили крючка . hiddenimports=
Я пытался сгенерировать файл .exe с помощью pyinstaller .
Он работает нормально, за исключением того факта, что один пакет не был обнаружен автоматически и импортирован pyinstaller .
Такой пакет, который в этом примере мы назовем « packageOfInterest...
Хорошо, я создаю пакет Python (командаclear), и около 5 минут назад он, казалось, работал нормально, но я просто получаю ошибку ModuleNotFoundError и понятия не имею, почему.
main .py:
`from .clear_command importclearCommand
def main():
command...
Я написал пакет для сбора данных и теперь пытаюсь взаимодействовать с ним для хранения и обслуживания указанных данных, но он не импортируется, хотя я установил его на pip. Это страница PyPI: а репозиторий доступен здесь извините, это как бы...