Python не запускается из-за ImportError: невозможно импортировать MAXREPEAT
Я новичок в Python, но уже несколько недель использую IDLE и EricIDE без каких-либо серьезных проблем.
Я редактировал программу, которую я написал, которая называетсяrandom.randint()
функционировать, и это не сработает.
Ранее эта программа работала, и я не изменил этот призыв.
Затем я загрузил другую программу, которая использует ту же функцию, которая работала, и она тоже не запустилась.
Я пытался загрузить программу в режиме IDLE, но IDLE не загружался. После нескольких перезагрузок и перезагрузок EricIDE тоже не загружается. Я заметил, что черное окно всплывает и быстро исчезает, когда я пытаюсь запустить IDE из моих ранее работающих ярлыков на рабочем столе.
Поиск помощи привел меня к запуску оболочки Python из командной строки Windows, перейдя вC:\python33\ and typing "python" to run python shell
, Я получил:
File "C:\python33\lib\sre_constants.py", line 18, in (module)
from _sre import MAXREPEAT
ImportError: cannot import name MAXREPEAT
Я использую Windows 8 (новичок в этом, и все еще пытаюсь понять это).
На данный момент я предполагаю, что моя проблема с моей установкой python, так как оболочка python не будет работать. Я удалил и переустановил Python 3.3.1, но проблема сохраняется. Я также удалил папку .idlerc из своего каталога Users, как предлагалось в другой ветке, которая была похожа на мою проблему, но, похоже, тоже не помогла.
Спасибо за любую помощь, которую вы можете предоставить.
ответ на эриксун:
C:\Python33>python.exe -c "import sys; print(sys.path)"
Traceback (most recent call last):
File "C:\Python33\lib\site.py", line 70, in <module>
import re
File "C:\Python33\lib\re.py", line 122, in <module>
import sre_compile
File "C:\Python33\lib\sre_compile.py", line 14, in <module>
import sre_parse
File "C:\Python33\lib\sre_parse.py", line 17, in <module>
from sre_constants import *
File "C:\Python33\lib\sre_constants.py", line 18, in <module>
from _sre import MAXREPEAT
ImportError: cannot import name MAXREPEAT
C:\Python33>python.exe -S -c "import sys; print(sys.path)"
['', 'C:\\Python33\\python33.zip', 'C:\\Python33\\DLLs',
'C:\\Python33\\lib', 'C:\\Python33']
Следуйте до эриксун:
C:\Python33>python.exe -S -c "import _imp; _sre = _imp.init_builtin('_sre');
print(_sre.MAXREPEAT)"
Traceback (most recent call last):
File "<string>", line 1, in <module>
AttributeError: 'module' object has no attribute 'MAXREPEAT'