1. python(파이썬)을 많이 사용하는 이유
- 간결한 문법 : 파이썬은 간결하고 읽기 쉬운 문법을 가지고 있어서 입문자에게 이해하기 쉽다.
- 인터프리터 언어 : 파이썬은 인터프리터 언어로, 코드를 한 줄씩 실행하고, 이는 코드를 더 빠르게 개발하고 테스트할 수 있도록 해줍니다.
- 동적 타이핑 : 파이썬은 변수의 타입을 미리 선언하지 않고도 사용할 수 있고, 이를 통해 유연성을 높여줍니다.
- 다양한 용도 : 웹 개발, 데이터 분석, 인공지능, 머신러닝, 자동화, 게임 개발 등 다양한 분야에서 사용됩니다.
- 라이브러리 생태계 : 파이썬은 풍부한 라이브러리 생태계를 가지고 있어서 다양한 작업을 지원합니다.
- 오픈 소스 : 파이썬은 오픈 소스 프로젝트로 개발되고 있어서 무료로 사용할 수 있습니다.
- 크로스 플랫폼 : 파이썬은 다양한 운영 체제(Windows, macOS, Linux 등)에서 실행될 수 있다.
2. python(파이썬) 설치하기
구글에 파이썬을 검색하면 python.org 페이지가 제일 상단에 나온다.
필요한 버전을 선택 후 Download 버튼 클릭, 여기서는 Python 3.12.0으로 진행했다.
클릭하고 진입하면 버전에 대한 특징들이 나오고 하단으로 스크롤하면 Files가 나온다.
자신에게 맞는 Version으로 선택 여기서는 Windows installer (64-bit)로 진행했다.
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.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