매끄럽게 설치되지 않음


26

새 컴퓨터에서 Shapely를 실행하려고하는데 소스에서 설치하고 웹 페이지의 설치 프로그램을 사용하고를 사용하려고했습니다 pip install shapely. 라이브러리에서 만들려고하는 모든 참조 from shapely import *는 오류를 발생시킵니다 WindowsError: [Error 126] The specified module could not be found. Shapely를 활용하려고 할 때 비슷한 경험을 한 사람이 올바르게 작동하는 방법을 알고 있습니까?

파이썬 오류 발생 :
WindowsError: [Error 126] The specified module could not be found

환경 :
Windows 7 64 비트
Python 2.7



다음 줄은 제 경우 문제를 해결했습니다. conda install -c scitools / label / archive shapely
Vincenzo

답변:


40

설치가 잘못되었습니다.

대신에

pip install shapely

https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely 에서 Windows 휠을 다운로드 할 수 있는지 확인하려면 https://pypi.org/project/Shapely/#built-distributions 로 이동 하십시오.

두 번째 링크에서 Shapely‑1.6.4.post1‑cp35‑cp35m‑win_amd64.whl 파일을 클릭하십시오.

Shapely-1.6.4는 Shapely의 버전이며, cp35‑cp35m은 휠이 Python 3.5 용임을, win_amd64는 64 비트 아키텍처가있는 Windows를 나타냅니다 (Python 버전 및 Windows 아키텍처에 따라 다른 휠을 선택할 수 있음)

다음을 사용하여 설치를 시작하면 나중에 정상입니다.

pip install Shapely1.6.4.post1cp35cp35mwin_amd64.whl

정보와 마찬가지로 Geos dll을 빌드하기 위해 C 컴파일러를 설치했을 때 "pip install shapely"가 작동하지만 Windows에서 작동하는 방식이 아닙니다.



1

오류 126은 일부 종속 DLL을 찾을 수 없음을 나타냅니다. 아마도 Shapely가 GEOS를 찾을 수 없기 때문일 것입니다.

다음 pypi에서 설치 사용해보십시오 LINK를 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.