2017-03-08 11 views
2

그래서 휴대용 파이썬 인터프리터를 사용하려고합니다. 따라서 WinPython을 설치하고 언젠가 다른 컴퓨터에 내 응용 프로그램을 배포 할 계획입니다.WinPython에 spaCy를 설치할 수 없습니다 : "ModuleNotFoundError : 모듈에 'semver'가 없습니다."

내 응용 프로그램의 경우 NLP 모듈 "spaCy"를 사용해야합니다. WinCopyShell (pip install -U spacy)에 spaCy를 설치하려고했으나 설치할 수 없습니다. 이 모듈 종속성을 설치할 때이 모듈 "semver"는 설치할 수 없습니다 것 같다 :

Collecting semver (from sputnik<0.10.0,>=0.9.2->spacy) Using cached semver-2.7.6.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "C:\Users\Tyler\AppData\Local\Temp\pip-build-m1sjlou_\semver\setup.py", line 2, in <module> 
     import semver as package 
    ModuleNotFoundError: No module named 'semver' 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Tyler\AppData\Local\Temp\pip-build-m1sjlou_\semver\ 

내가 semver 직접 설치하려고, 같은 오류를 보여 주었다. "semver-2.7.6.tar.gz"파일을 다운로드하고 WinPython 제어판을 사용하여 설치했습니다. 설치할 수 없습니다.

어떻게해야합니까?

답변

1

당신의 Winpython-3.6이 시도하는 경우 :

  • 옆에 'python.exe를에 "python._pth"파일을 찾아 "winpython의 파일을

  • 가로 이름을 바꿉니다" zpython._pth "

IT는 https://bugs.python.org/issue29723

+0

많이 감사와 관련 보인다!이 일했다. –