2014-11-09 6 views
30

Win XP 32 비트에서 Win7 64bit로 변경하고 Python 2.7 및 Anaconda 패키지를 다시 설치했습니다.ImportError : enum이라는 모듈이 없습니다

그러나 올바르게 설치되지 않은 것 같습니다. 나는 수입 팬더을하려고 할 때

ImportError: No module named enum 

그러나, 작동 : 나는

import enum 

을 수행 할 때 은 오류가 있습니다.

Ipython에서 help() 및 모듈을 입력 할 때 아무 일도 발생하지 않습니다.

여기에서 어떻게 가나 요?

+0

파이썬을 다시 설치했다고 말했을 때, 제거한 다음 다시 설치하거나 이미 가지고 있던 것을 덮어 쓰는 것입니까? 또한 64 비트 Python 또는 32 비트를 사용하여 다시 설치 했습니까? 라이브러리 설정을 망칠 가능성이 있습니다. 완전히 깨끗하게 제거하고 모든 임시 디렉토리 (있는 경우)를 삭제 한 다음 Python 2.7 (64 비트)을 다시 설치하여 사태가 달라 보이는지 확인해야합니다. – ha9u63ar

+0

내 컴퓨터에 winXp가 있고 프로그램 폴더에 python이 설치되어 있습니다. 다른 파티션을 추가하고 Win7 64 비트를 설치했습니다. 이 파티션에 WinXP 파티션에서 제거하지 않고 Python을 설치했습니다. 이것은 엉망인 도서관에 양보 할 수 있습니까? Win7에서 다시 설치하기 전에 두 파티션에서 파이썬을 제거해야합니까? 삭제해야 할 임시 디렉토리를 찾을 위치는 어디입니까? – user3276418

+0

'import sys'를 시도한 다음'print (sys.path)'를 써서 파이썬 라이브러리가 어디에서 읽혀 졌는지 확인하십시오. 어쩌면 당신은이 방법으로 문제를 발견 할 것입니다 ... – jkalden

답변

27

Python 2.7에서 dbf 패키지를 설치하려고하는 것과 동일한 문제가 발생했습니다. 문제는 enum 패키지가 버전 3.4까지 Python에 추가되지 않았다는 것입니다.

그것은 버전 3.3, 3.2, 3.1, 2.7, 2.6, 2.5으로 백 포트되었습니다, 2.4, 당신은 여기에서 패키지를 필요에 따라 https://pypi.python.org/pypi/enum34#downloads

31

아니면 pip install --upgrade pip enum34

-3

를 실행하여 권리, 당신은 처음에는 sudo가 필요합니다.