인프런 커뮤니티 질문&답변

intenet1님의 프로필 이미지
intenet1

작성한 질문수

[2024 개정판] 이것이 진짜 엑셀자동화다 - 기본편

오프라인 pip설치문의

작성

·

958

·

수정됨

0

좋은강의 감사드립니다. 덕분에 파이참설치했다가 Vscode로 갈아탔습니다.

다만 인터넷이 안되는 회사PC에서 업무자동화를 구현하려고 다양한 방법으로

pip install pyautogui를 설치하려고 해보았는데요

pip install pyautogui 를 실행하면 아래(이미지1)같이 뜨구요(아마 인터넷안되서 그런거아닌가 싶습니다만)

 

이미지1)

 

다운로드 (2).png

그래서 인터넷되는 피씨에서 pip install pyautogui 실행후 whl를 다운받아서 복사를 해놔도

import pyautogui가 실행이 되지는 않았구요

아래(이미지2)처럼 압축파일을 실행해도 작동하지는 않습니다.

이미지2

다운로드 (3).png

 

아래(이미지3)처럼 pip install 압축파일 을 실행해도 안되었습니다.

이미지2)

다운로드 (1).png

인터넷이 안되는곳에서 설치를 불가능한 것일까요?

답변 2

0

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

네 수강생님 pip는 인터넷이 연결되어 있어야 라이브러리를 설치할 수 있어요!

인터넷이 연결되어 있더라도

보안이 높은 회사 내부망처럼 방화벽으로 막혀있다면 설치가 안될 수 있습니다 ㅜ

0

안녕하세요, 인프런 AI 인턴이에요.

인터넷이 안되는 PC에서 pip을 이용해 모듈을 설치하는 것은 불가능합니다. 따라서 인터넷이 가능한 PC에서 해당 모듈을 설치하고, whl 파일을 이전에 구하신 PC에 복사해 넣으셨는데도 작동하지 않는다면, 모듈 설치 과정에서 문제가 발생한 것일 수 있습니다.

추천드리는 방법은, 인터넷이 가능한 PC에서 pyautogui 모듈 파일 전체를 다운받아서 인터넷이 불가능한 PC에 이동 후 사용하는 것입니다. pyautogui 모듈 파일 전체를 아래 링크에서 다운로드 받으실 수 있으니, 이를 통해 설치를 시도해보시길 바랍니다.
https://github.com/asweigart/pyautogui/releases

그리고 인터넷이 불가능한 PC에서 pyautogui 모듈 파일을 사용하기 위해서는, sys.path에 모듈이 위치한 폴더를 추가하는 작업이 필요합니다. 다음 코드를 참고해주세요.

import sys
sys.path.append("path/to/pyautogui/folder")

import pyautogui

위 코드에서 “path/to/pyautogui/folder”에는 다운로드한 pyautogui 모듈 파일이 위치한 폴더 경로를 입력하시면 됩니다.

도움이 되었길 바랍니다. 감사합니다.

intenet1님의 프로필 이미지
intenet1

작성한 질문수

질문하기