PyInstaller и PyCrypto в Ubuntu

Я новичок в PyInstaller. У меня есть программа на Python, и я хочу преобразовать ее в автономный исполняемый файл под Ubuntu. Я попробую:

pyinstaller -y --clean --hidden-import=Crypto.Util._counter pycrypter.py

Но когда я выполняю файл результатов:

cd dist/pycrypter
./pycrypter

У меня есть следующая ошибка:

Traceback (последний вызов был последним):
  Файл "", строка 3, в 
  Файл "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", строка 270, в load_module
    exec(байт-код, модуль.__dict__)
  Файл "/home/fomalhaut/Development/python/pycrypter/build/pycrypter/out00-PYZ.pyz/models", строка 1, в 
  Файл "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", строка 270, в load_module
    exec(байт-код, модуль.__dict__)
  Файл "/home/fomalhaut/Development/python/pycrypter/build/pycrypter/out00-PYZ.pyz/models.PyCrypter", строка 3, в 
  Файл "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", строка 270, в load_module
    exec(байт-код, модуль.__dict__)
  Файл "/home/fomalhaut/Development/python/pycrypter/build/pycrypter/out00-PYZ.pyz/Crypto.PublicKey.RSA", строка 78, в 
  Файл "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", строка 270, в load_module
    exec(байт-код, модуль.__dict__)
  Файл "/home/fomalhaut/Development/python/pycrypter/build/pycrypter/out00-PYZ.pyz/Crypto.Random", строка 29, в 
  Файл "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", строка 270, в load_module
    exec(байт-код, модуль.__dict__)
  Файл "/home/fomalhaut/Development/python/pycrypter/build/pycrypter/out00-PYZ.pyz/Crypto.Random._UserFriendlyRNG", строка 38, в 
  Файл "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", строка 270, в load_module
    exec(байт-код, модуль.__dict__)
  Файл "/home/fomalhaut/Development/python/pycrypter/build/pycrypter/out00-PYZ.pyz/Crypto.Random.Fortuna.FortunaAccumulator", строка 39, в 
  Файл "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", строка 270, в load_module
    exec(байт-код, модуль.__dict__)
  Файл "/home/fomalhaut/Development/python/pycrypter/build/pycrypter/out00-PYZ.pyz/Crypto.Random.Fortuna.FortunaGenerator", строка 35, в 
  Файл "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", строка 270, в load_module
    exec(байт-код, модуль.__dict__)
  Файл "/home/fomalhaut/Development/python/pycrypter/build/pycrypter/out00-PYZ.pyz/Crypto.Util.Counter", строка 59, в 
ImportError: невозможно импортировать имя _counter

Как правильно конвертировать мою программу через PyInstaller?

0 ответов

Другие вопросы по тегам