2017-03-23 11 views
2

사전 설치된 Python 환경에 특정 버전의 Python 패키지를 설치하려고합니다. 패키지는 laspy이고 버전은 이전 버전 (1.2.5)입니다. 이 패키지는 Python 버전 2.7에서 작동하도록되어 있지만, Python 3.4에서 작동해야하는 here을 보았을 때 버전 3.5와 비교하여 설치하려고합니다.종속성이없는 python 패키지 설치

내가 그렇게하는 진짜 이유는이 특정 Python이 ArcGIS Pro과 함께 제공되며이 설치에만 존재하는 arcpy 모듈이 필요하다는 것입니다.

pip download을 사용하여 laspy 패키지를 다운로드 할 수있었습니다. 이 모듈은 파이썬 환경에 이미있는 모듈 numpy에 의존합니다. 이 오류와 함께 실패 할 pip install를 일으키는 : 나는 종류의 이해

PermissionError: [WinError 5] Accesso negato: 'C:\\Program Files\\ArcGIS\\Pro\\bin\\Python\\Lib\\site-packages\\numpy' 

는 (그것은 이미 numpy 설치를 덮어 쓸 수 없습니다).

pip--no-dependencies 옵션을 사용하여 laspy을 설치하면 내 파이썬 설치가 중단된다는 사실에 큰 의문이 생깁니다.

답변

1

그래서 바보 ... 오류 메시지 PermissionError 내가

그냥 pip install laspy==1.2.5laspy을 설치 ... 관리 권한없이 cmd를 오픈해서였다. 다행히 ArcGIS Pro와 함께 제공되는이 64 비트 Python 버전에서 작동합니다 (ArcGIS 10.x와 함께 제공되는 Python 2.7과 함께 사용하고 있지만 32 비트이고 LAS 파일을 사용하면 "메모리 부족"메시지를 받기 쉽습니다).).

호환성에 대한 뉴스를 제공하기 위해이 답변을 수정합니다. ...

예를 내가 laspy 가져올 단지 수 있었다처럼

UPDATE

보인다,하지만 다른 모든 서브 모듈은 작동하지 않았다 import laspy 작품 'laspy.File 가져 오기 파일에서'는 No module named 'laspy.File'을 던졌습니다.

이제 포크 (this one)로 바뀌고 있습니다. 호환 가능해야합니다.