Я пытаюсь создать исполняемый файл, используя cx_Freeze на Raspberry Pi 3. Код все компилируется без проблем, но я получаю ошибку времени выполнения:
import serial
File "/home/pi/.virtualenvs/cv/local/lib/python2.7/site-packages/serial/__init__.py, line 12 in <module> standard_library.install_aliases()
File "/home/pi/.virtualenvs/cv/local/lib/python2.7/site-packages/future/standard_library/__init__.py", line 487, in install_aliases
from future.moves.test import support
File "/usr/lib/python2.7/test/test_support.py", line 642, in <module>
character.encode(sys.getfilesystemencoding())\
TypeError: encode() argument 1 must be string, not None
Код отлично работает при запуске из исходного кода. Ошибка отображается только при запуске скомпилированной версии.
У кого-нибудь есть идеи? Заранее спасибо.