[python] ImportError : win32api라는 모듈이 없습니다.

내가 사용하고 Python 2.7난 사용하려는 pywin32-214Windows 7. 설치 프로그램 pywin32-214을 사용하여 msi설치했습니다. 그러나 win32api파이썬 스크립트에서 가져올 때 오류가 발생합니다.

no module named win32api. 

어떻게해야합니까? 내가 사용할 수 pywin32 api에 대한 Windows 7?



답변


답변

동일한 문제가 발생하여 Python 편집기와 셸을 다시 시작하여 해결했습니다. 설치 pywin32했지만 다시 시작할 때까지 새 모듈을 선택하지 않았습니다.

이미 그렇게 한 경우 Python 설치에서 검색을 수행하면 아래에서 win32api찾을 수 있습니다.win32api.pyd${PYTHON_HOME}\Lib\site-packages\win32


답변

pywin32 github 에 따르면 실행해야합니다

    pip install pywin32

그 후, 당신은 실행해야합니다

    python Scripts/pywin32_postinstall.py -install

나는 오래된 스레드를 부활시키고 있다는 것을 알고 있지만 방금이 문제가 있었고 이것이 해결할 수있는 유일한 방법이었습니다.


답변

Python 3 dist에서 가장 투표가 많은 답변 패키지를 찾지 못했습니다.

같은 문제가 발생하여 pywin32 모듈을 설치하여 해결했습니다.

일반적인 파이썬에서 :

pip install pywin32

아나콘다에서 :

conda install pywin32

내 파이썬 설치 (Intel® Distribution for Python)에 일종의 종속성 문제가 있었고이 오류가 발생했습니다. 이 모듈을 설치 한 후 표시가 중지되었습니다.


답변

pywin32 설치 후

모듈을 올바르게 설치하는 단계 (pywin32)

  1. 파이썬 핍이 존재하는 첫 번째 검색

    1a. 예를 들어 필자의 경우 pip 위치-C : \ Users \ username \ AppData \ Local \ Programs \ Python \ Python36-32 \ Scripts

  2. 그런 다음 명령 프롬프트를 열고 디렉토리를 pip 폴더 위치로 변경하십시오.

    cd C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts
    
    C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts>pip install
    pypiwin32

IDE를 다시 시작하십시오

모든 작업이 완료되면 모듈을 사용할 수 있습니다.


답변