AttributeError: Python 3.6.1에서 'enum' 모듈에 'IntFlag' 속성이 없습니다.
enum 모듈을 나타내는 AttributeError가 발생하는 경우 IntFlag 속성이 없으면 설치된 Python 패키지를 검사하는 것이 중요합니다. 종종 이 오류는 오래되었거나 충돌하는 열거형 구현으로 인해 발생합니다.
가능한 원인 중 하나는 Python 3.4 및 이전 버전과의 호환성을 제공하는 enum34 패키지가 있기 때문입니다. 그러나 Python 3.6 이상에서는 enum34의 구현이 더 이상 필요하지 않습니다. enum34가 간섭하는지 확인하려면 enum.__file__ 값을 확인하세요. 표준 Python 라이브러리 디렉터리 외부 위치(예: '/usr/local/lib/python3.6/enum.py'가 아님)를 가리키는 경우 enum34가 설치되었을 가능성이 높습니다.
해결 방법 문제를 해결하려면 다음을 사용하여 enum34를 제거하세요.
<code class="bash">pip uninstall -y enum34</code>
3.4 이전 및 이후 Python 버전에서 실행되는 코드에 대한 호환성이 필요한 경우 3.4 이전 Python에 대해서만 enum34를 설치하는 enum-compat 패키지 사용을 고려하세요. 표준 열거형 라이브러리가 없는 버전입니다.
위 내용은 Python 3.6.1에서 \'AttributeError: \'enum\' 모듈에 \'IntFlag\'\ 속성이 없습니다'라는 메시지가 나타나는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!