본문 바로가기

IT/python

offline 인스톨을 위한 패키지 다운로드

반응형

 

 

 

2018년 11월 27일

 

회사에서 실제 인스톨할때는

python -m pip install --no-index --find-links=. {패키지명} 으로 가능했다.

 

추가로 pyinstaller, cx_freeze 는 실패... 이유는 찾아봐야겠음..

 

====================================================================

2018년 11월 21일 현재, 파이썬 3.7.1 - 64비트 ( pip 10 ) 버전에서는 아래같이 다운로드 하는게 아니라,

 

pip download {패키지명} 으로 바뀌었다.

 

즉, pywinauto 라는 패키지를 받고 싶으면,

 

다운로드 받을 폴더를 생성후, ( pywinauto 라고 생성 했다고 하면 )

 

해당 폴더로 이동후, pip download pywinauto 라고만 써주면 된다.

 

그럼 의존성 있는 패키지 까지 다 받아 진다. ( comtype, pywin32, pywinauto, six 현재 이렇게 4개가 받아짐 )

 

그리고 인터넷이 되지 않은 곳으로 그대로 옮긴 후,

 

pip install pywinauto 라고 쓰면 인스톨 완료!

 

회사가봐서 다시한번 확인해 봐야지~~

 

====================================================================

 


 

회사의 특성상 인터넷이 안되기 때문에 ㅡㅜ

 

파이썬의 쓰고 싶은 모듈은 offline 으로 설치해야한다..

 

java 관련 모듈을 쓸때도 항상 힘든 오프라인설치... 이유는 바로 의존성 때문에!!

 

maven 이나 gradle ? 을 쓰면되지만.. 이것은 온라인인 경우만 가능하고...

 

아니면 로컬 리파지토리를 만들어야 하는데 힘들더라;;

 

하지만! 파이썬은 옵션으로 모듈 패키지의 다운로드가 가능하다!! 오오!!

 

 

모듈 패키지를 다운받을 폴더를 만들고 pip 를 이용해 다음옵션으로 다운로드가 가능하다!

 

#해당 폴더로 이동후..

 

pip install --download . flask pip

 

#설치 할때도 마찬가지

 

pip install --no-index --find-links=. flask pip

 

. 을 써둔 곳에 절대패스로 입력해도 된다.

 

의존이 필요한 패키지도 같이 다운로드 받는듯.

 

인터넷을 끊고 해보니 잘되니.. 회사에서도 잘되겠지.. 훗
 

반응형