Ошибка возникла, когда я пытался установить модуль строк Python, выполнив следующую команду:
pip install strings
Полная ошибка происходила, как показано ниже:
ОШИБКА: Ошибка команды, статус выхода 1:
команда: ‘c:\python\python38\python.exe’ -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘»’»’C:\Users\Administrator.SHAREPOINTSKY\AppData\Local\Temp\pip-install-e261r6ji\strings\setup.py’»’»’; file=’»’»’C:\Users\Administrator.SHAREPOINTSKY\AppData\Local\Temp\pip-install-e261r6ji\strings\setup.py’»’»’;f=getattr(tokenize, ‘»’»’ open’”’”’, open)(file);code=f.read().replace(‘”’”’\r\n’”’”’, ‘”’”’\n’”’”’ );f.close();exec(compile(code, file, ‘»’»’exec’»’»’))’ egg_info –egg-base ‘C:\Users\Administrator.SHAREPOINTSKY\AppData\Local\Temp \pip-pip-egg-info-hu8mfm_g’
cwd: C:\Users\Administrator.SHAREPOINTSKY\AppData\Local\Temp\pip-install-e261r6ji\strings\
Полный вывод(5 строк):
Traceback(последний вызов последний):
Файл «», строка 1, в
Файл «C:\Users\Administrator.SHAREPOINTSKY\AppData\Local\Temp\pip-install-e261r6ji\strings\setup.py», строка 5, в
импортировать строки
ModuleNotFoundError: нет модуля с именем «строки».
ОШИБКА: команда выполнена с ошибкой, статус выхода 1: python setup.py egg_info Проверьте журналы на предмет полного вывода команды.
На изображении ниже показан скриншот ошибки:
Что делать?
С командой проблем не возникло, проблему вызывал один файл с именем string.py. Как вы можете видеть ниже, в той же папке находился файл string.py, который и вызывал проблему.
Чтобы решить эту проблему, нам нужно просто удалить файл string.py из папки.
В идеале нам не следует создавать файл с именем string.py.
AttributeError: частично инициализированный модуль «random» не имеет атрибута «randint»
- Вышеупомянутая проблема с тем же именем файла (string.py) также может привести к ошибке ниже:
- AttributeError: частично инициализированный модуль «random» не имеет атрибута «randint» (скорее всего, из-за циклического импорта).
- Выполните то же самое решение по удалению файла, чтобы решить эту проблему.