С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 25.03.2020
Сообщений: 4

[Python 3.4.2] Ошибка из-за Import Serial

18.02.2021, 07:35. Показов 2153. Ответов 3

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Возникла следующая проблема, которую я не понимаю как решить (гуглю второй день подряд и не понимаю).

ОС: WindowsXP (не надо говорить "поставить хотя бы 7/10"
Python Version: 3.4.1
PySerial version: 3.4

Сделал простой файлик, без какого-либо кода
Python
1
2
3
import sys
import serial
#from sys import platform
Через консоль запускаю файл (в нужном каталоге, всё как полагается) - "main.py".
В итоге мне выдаёт ошибку:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Traceback (most recent call last):
  File "C:\Documents and Settings\Kompanenko_K\Рабочий стол\my_project\main.py",
 line 2, in <module>
    import serial
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
  File "C:\Python34\lib\site-packages\pyserial-3.4-py3.4.egg\serial\__init__.py"
, line 27, in <module>
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
  File "C:\Python34\lib\site-packages\pyserial-3.4-py3.4.egg\serial\serialwin32.
py", line 15, in <module>
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
  File "C:\Python34\lib\site-packages\pyserial-3.4-py3.4.egg\serial\win32.py", l
ine 182, in <module>
  File "C:\Python34\lib\ctypes\__init__.py", line 364, in __getattr__
    func = self.__getitem__(name)
  File "C:\Python34\lib\ctypes\__init__.py", line 369, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: function 'CancelIoEx' not found
Я уж и всякие файлы по типу init.py менял, перетаскивал, редактировал как советовали на старых форумах. Пытался на других доступных версиях всё это сотворить - ошибка одна и та же.

Я честно не понимаю, что ему не нравится. Буду благодарен любым объяснениям.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.02.2021, 07:35
Ответы с готовыми решениями:

Ошибка с импортом в Python — cannot import name dataclasses в импорте from pydantic import BaseModel
Полный текст ошибки: File &quot;pydantic\__init__.py&quot;, line 2, in init pydantic.init ImportError:...

Ошибка с import telebot и import config
Установила библиотеки, код выдает ошибку pip list Package Version ------------------...

Import Error: could not import module 'PySide.QtXml'
Запаковал скрипт в exe. При запуске вылетает ошибка(см. скрин). Не понимаю как устранить ошибку....

3
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
18.02.2021, 08:51
Цитата Сообщение от Sakl Посмотреть сообщение
Documents and Settings\Kompanenko_K\Рабочий стол
вот это запросто может не нравится (пробелы, кириллица). Ну какая логика в том чтобы тащить что то важное на рабочий стол или в папки юзера?
Создай ты c:/python и установи питон туда, а код храни в каком нибудь c:/projects

Почитай доку писериал на предмет какие версии питона он поддерживает.
0
0 / 0 / 0
Регистрация: 25.03.2020
Сообщений: 4
18.02.2021, 09:30  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
вот это запросто может не нравится (пробелы, кириллица).
Сделал как Вы посоветовали, не помогло. Ошибка один в один

Цитата Сообщение от Welemir1 Посмотреть сообщение
Почитай доку писериал на предмет какие версии питона он поддерживает.
Прежде чем скачать и установить PySerial, я выбирал версию PySerial. И версия была выбрана как раз для моего Python
Скажу наперёд, я даже более ранние версии Serial устанавливал (в пределах 3.x) и не помогало.
Переустанавливал более ранние версии Python с соответствующей версией PySerial - тоже не помогло.

Файлик (который, кстати, не важный, поэтому я на рабочий стол запихнул) даже в каталог с питоном передвигал - проблему не решило. Ошибка не меняется из-за местоположения файла.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
18.02.2021, 09:46
del!

Добавлено через 1 минуту
Цитата Сообщение от Sakl Посмотреть сообщение
ОС: WindowsXP (не надо говорить "поставить хотя бы 7/10"
https://github.com/pyserial/pyserial/issues/148

первой же ссылкой
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.02.2021, 09:46
Помогаю со студенческими работами здесь

Директива import (Как работает import?)
Например есть 2 модуля. В первом модуле import pygame и далее работаем с окном. Во втором модуле...

Import без слов import и __
DESCRIPTION: Silent Import As part of your spy training, You were taught to be as stealthy as...

Unused import statement 'from bs4 import BeautifulSoup'
import requests from bs4 import BeautifulSoup url = 'https://transphoto.org/' response =...

Cannot import name 'Model' from partially initialized module 'vosk' (most likely due to a circular import)
выскакивает ошибка cannot import name 'Model' from partially initialized module 'vosk' (most likely...

Python Serial. UART
Есть код на Python для передачи данных через переходник USB-TTL. import serial from time...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru