본문 바로가기
IT/python

파이썬(python), pip, pip proxy 개념 및 설치 방법 한번에 정리하기

by 바닐라이코노미 2024. 6. 9.
반응형

1. python(파이썬)을 많이 사용하는 이유

- 간결한 문법 : 파이썬은 간결하고 읽기 쉬운 문법을 가지고 있어서 입문자에게 이해하기 쉽다.

- 인터프리터 언어 : 파이썬은 인터프리터 언어로, 코드를 한 줄씩 실행하고, 이는 코드를 더 빠르게 개발하고 테스트할 수 있도록 해줍니다.

- 동적 타이핑 : 파이썬은 변수의 타입을 미리 선언하지 않고도 사용할 수 있고, 이를 통해 유연성을 높여줍니다.

- 다양한 용도 : 웹 개발, 데이터 분석, 인공지능, 머신러닝, 자동화, 게임 개발 등 다양한 분야에서 사용됩니다.

- 라이브러리 생태계 : 파이썬은 풍부한 라이브러리 생태계를 가지고 있어서 다양한 작업을 지원합니다.

- 오픈 소스 : 파이썬은 오픈 소스 프로젝트로 개발되고 있어서 무료로 사용할 수 있습니다.

- 크로스 플랫폼 : 파이썬은 다양한 운영 체제(Windows, macOS, Linux 등)에서 실행될 수 있다.

 

2. python(파이썬) 설치하기

구글에 파이썬을 검색하면 python.org 페이지가 제일 상단에 나온다.

필요한 버전을 선택 후 Download 버튼 클릭, 여기서는 Python 3.12.0으로 진행했다. 

클릭하고 진입하면 버전에 대한 특징들이 나오고 하단으로 스크롤하면 Files가 나온다.

자신에게 맞는 Version으로 선택 여기서는 Windows installer (64-bit)로 진행했다.

<python 파일 다운로드>

 

3. 파이썬 설치 및 설치 확인

다운로드한 파일을 설치하면 되고, 경로는 기본 경로(Install Now)로 선택해서 진행하면 쭈욱 진행되고 완료된다

윈도키 + R 키 cmd를 통한 콘솔창 접속 후 python --version입력 시 버전 정보 없이 Python만 노출되면 환경설정 필요

※ 환경설정 진행 : 윈도 > 설정 > 시스템 > 정보 > 고급시스템 설정 > 환경변수 

 

파이썬 설치 시 기본경로를 설정한 경우 AppData 하위로 설치된다

※ AppData 폴더의 경우는 숨김폴더로 보이지 않으므로 안 보일 경우 숨김폴더 보기를 한 후 경로를 붙여 넣었다

<파이썬 환경변수 설정 추가>

 

다시 cmd창을 통해서 python --version 입력 시 정상적으로 버전이 확인된다

만약 기존 cmd 창에서는 동일하게 안 보일 수 있으므로 cmd창 재실행 후 다시 입력하면 된다

 

4.  pip(Package Installer of Python) 

대부분의 프레임워크나 프로그래밍 언어를 설치하면 정의된 명령어를 앞에 치고

'정의된 명령어' install [패키지명] 등의 방식을 취하고 있다

 

파이썬에서 정의된 명령어는 pip(Package Installer of Python)이다

 

집과 같이 외부 인터넷과 자유롭게 연결되는 환경이면 단순하게 pip install [패키지명]

입력하면 원하는 패키지명을 다운로드할 수 있지만 회사와 같이 내부망에서 proxy를 통해서 나가는 경우는

위와 같이 치기 전에 proxy 설정이 필요하다

 

pip는 Python 패키지를 관리하는 도구로, Python 프로그래밍 언어를 사용하여 프로젝트나 애플리케이션을 개발할 때 필요한 외부 라이브러리나 패키지를 쉽게 설치하고 관리할 수 있게 해 준다.

스마트폰으로 필요한 어플을 다운로드하는 거와 비슷하게 Python 패키지 저장소(PyPI - Python Package Index)에서 필요한 패키지를 검색하여 설치할 수 있습니다. (https://pypi.org/)

예를 들어, 주로 엑셀 데이터 분석 작업을 위해 pandas라는 패키지가 필요하다고 가정해 보면 pip install pandas 명령을 통해 pip명령어를 통해 pandas를 설치할 수 있다

 

사이트로 들어가서 수동으로 검색 후 직접 다운로드할 수 도 있지만 CLI 명령어를 통해서 생산성을 높이는 게 더 효율적이다

 

5. pip proxy 환경에서 세팅

- 터미널창에 pip config -v list라고 치면 아래와 같이 나온다

<pip config 설정>

 

- 안 나올 경우 아래와 같은 경로에 파일 pip.ini 파일 생성 후 설정정보를 입력한다

[경로]
C:\ProgramData\pip\pip.ini

C:\Users\사용자명\pip\pip.ini
C:\Users\사용자명\AppData\Roaming\pip\pip.ini
C:\Users\사용자명\AppData\Local\Programs\Python\Python312\pip.ini

[설정정보]
[global]
proxy = http://[프록시IP]:[프록시PORT]
trusted-host = pypi.python.org
                       pypi.org
                       files.pythonhosted.org

 

References

https://codechacha.com/ko/pip-install-beyond-proxy/

https://velog.io/@chacha/pip-proxy-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

https://blog.lukehan.kr/entry/proxy-%EC%84%A4%EC%A0%95%EC%9C%BC%EB%A1%9C-%EC%9D%B8%ED%95%B4-pip-install-%EC%84%A4%EC%B9%98%EA%B0%80-%EB%90%98%EC%A7%80-%EC%95%8A%EB%8A%94-%EA%B2%BD%EC%9A%B0

반응형