![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| LessNik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 20.2.2006 Репутация: нет Всего: 1 |
Добрый день.
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 Подскажите что не так сделал и как исправить. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |