| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > .exe файл с модулями сторонних производителей |
| Автор: LessNik 7.10.2010, 12:02 | ||
| Добрый день. 1. Поставил python 3.1 2. Поставил pyserial для работы с com портом 3. Поставил cx_Freeze 4. Написал скрипт HelloSerial.py и проверил работоспособность:
4. Создал exe файл с помощью cx_Freeze: cxfreeze "HelloSerial.py" --target-dir dist. При создании заметил единственную странность: Missing modules: ? System imported from serial.serialcli ? TERMIOS imported from serial.serialposix ? clr imported from serial.serialcli ? multiprocessing._multiprocessing imported from multiprocessing.forking 5. Запустил созданный exe файл. Вылезло следующее: from .serialwin32 import * File "C:\Files\Python31\lib\site-packages\serial\serialwin32.py", line 12, in <module> from . import win32 ImportError: cannot import name win32 6. Посмотрел exe файл, там вроде всё как нужно. Есть папочка serial. В ней файлы: __init__.pyc loopback_connection.pyc rfc2217.pyc serialcli.pyc serialjava.pyc serialposix.pyc serialutil.pyc serialwin32.pyc socket_connection.pyc Подскажите что не так сделал и как исправить. |