У меня есть блок кода, который работает в режиме ожидания, но не в cmd или двойном щелчке файла.По какой-то причине импорт tkinter вызывает следующую ошибку:
Traceback (most recent call last):
File "C:\path\main.pyw", line 20, in <module>
import tkinter as Tkinter
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\tkinter\__init__.py", line 39, in <module>
import re
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\re.py", line 142, in <module>
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
независимо от того, куда я помещаю импорт, это происходит, это происходит на нескольких компьютерах, и код отлично работает в режиме ожидания.Я использую Python 3.6.6 на Windows 10. Я уже пытался использовать python -i main.py
в cmd и запустить программу с Pythonw (так как это интерпретатор, который используется в режиме ожидания)