Получение ImportError: невозможно импортировать имя 'Random' из 'random' только при запуске файлов, содержащих pyttsx3

Я много раз запускал свой код на своем компьютере и не получал этой ошибки. Но внезапно это пришло

    File "e:\Python 3.8.0\lib\site-packages\comtypes\client\_code_cache.py", lin
    import ctypes, logging, os, sys, tempfile, types
  File "e:\Python 3.8.0\lib\tempfile.py", line 45, in <module>
    from random import Random as _Random
ImportError: cannot import name 'Random' from 'random' (e:\python codes\random

1 ответ

Решение

Вероятно, вы создали файл с именем random.py. Поскольку это точное имя встроенного модуля, ваша программа перепутается и импортирует созданный вами файл.

Чтобы исправить это, переименуйте свой fie во что-нибудь вроде random2.py, и он должен работать.

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