본문 바로가기

Python

(16)
오프라인 환경에서 파이썬 패키지들 설치하기 내 PC에 pip install 패키지명 로 설치한 패키지들을 인터넷이 되지 않는 PC에 설치하고 싶을 때!! 1. "pip freeze > req.txt"로 내가 설치하려고 하는 패키지 목록을 txt 파일에 저장한다. - 패키지명과 필요로하는 version이 적힘 - 얘네들을 설치할거야!! 라는게 써있는 파일 2. "pip download 패키지명"으로 whl 파일을 다운로드 받는다. - 우리 회사의 경우 보안프로그림 때문에 pip install 했을 때처럼 --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host download.pytorch.org를 붙여줘야했다. - 실질적인 설치 파일들 다운로드 3. "pip inst..
[PyCharm] PyCharm 설치하기 & Anaconda 가상환경 이용하기 오랜만에 인사드립니다.. 약간 열정 비수기를 지나 오늘은 다시 집 컴퓨터에 PyCharm을 설치해보려고 합니다. 원래는 IDE로 VS Code를 사용해왔었는데, PyCharm이랑 한번 사용감을 비교해보고 싶어서 설치를 진행해았습니다. 바로 설치 방법 설명드리겠습니다. 1. PyCharm 설치 https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE 최신 버전 다운로드: PyCharm (Windows, macOS, Linux) www.jetbrains.com 위 링크에서 해당 OS에 맞는 PyCharm 인스톨러를 다운로드 받는다. 필자는 아래와 같이 Windows..
[PyQt5] Python으로 UI 만들기 PyQt5는 Python을 기반으로 UI를 쉽게 만들 수 있는 라이브러리이다. https://wikidocs.net/book/2165 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 위 위키독스에서 다양한 코드를 통해 배울 수 있을 것 같다.
[Python] 아나콘다 설치 및 환경변수 설정 아나콘다를 설치하는 방법 소개 1. https://www.anaconda.com/distribution/ 접속 2. Download 버튼 클릭 빨간 색으로 표시한 버튼을 클릭하여 다운로드 받을 수 있는 창으로 이동한다. 3. 컴퓨터 os에 맞는, 설치하고자하는 python 버전의 아나콘다 설치파일을 눌러 다운로드한다. - 필자는 윈도우 os의 python 3.7 버전을 설치하기 위해 아래 빨간색으로 표기한 버튼을 클릭하여 설치파일을 다운로드 받았다. 4. 다운로드된 설치파일을 열어 계속 디폴트로 넘겨준다. 여기서 Anoconda를 PATH에 추가해주지 않았으므로 설치를 다 받은 후, 추가해주어야 한다. 다음과 같이 설치가 모두 완료되었다. 이제 다음과 같이 아나콘다를 이용할 수 있다. 하지만 다음과 같이..
[imgaug] Segmentation Map Augment하기 (1) 예전부터 imgaug를 통해 이미지를 augmentation하고 싶은 마음이 있었으나, classification 과제를 할 당시에는 torchvision.transforms 를 통해 다양한 augmentation이 손쉽게 가능하여 필요성을 느끼지 못했다. 그런데! Semantic Segmentation을 활용하여 프로젝트를 하려고 하니, 원본 이미지 하나도 annotation하기 귀찮은데, augmentation한 이미지에 대해서는 annotation을 다시 어떻게 해주지?? 라는 생각이 들었다. 이렇게 augmentation은 포기해야 하나 싶었던 찰나에 imgaug는 이미지 뿐만 아니라, Heatmaps, Segmentation Maps, Masks, Keypoints/Landmarks, Bound..
Pyinstaller 설치, 사용법, 옵션, 에러해결 파이썬을 배포하기 위해 .py 파일을 .exe 파일로 변환해주는 Pyinstaller 사용법에 대해 정리해봅시다. 1. pyinstaller 설치 윈도우 cmd 창에서 pip로 pyinstaller를 설치하면 된다. pip install pyinstaller 2. 사용법 exe 파일로 만들 파일이 있는 경로에서 다음과 같이 명령어를 작성해준다. pyinstaller [options] OOOO.py 그러면 .\dist 에 OOOO.exe 형태로 저장되어 있을 것이다. 3. 옵션 옵션은 cmd창에 pyinstaller를 쳐서 확인할 수 있고, 여기에서도 확인 가능하다. 아래는 몇 개 옵션에 대한 설명이다. 자주 쓰이는 것으로 보이는 옵션은 노란색으로 표시해두었다. (1) 일반적인 옵션 --distpath D..
[Python] # -*- coding: utf-8 -*- # -*- coding: utf-8 -*- 위와 같은 표기는 언제 해줄까? 1. 파이썬2 사용하는 경우 : 기본 인코딩이 ascii 라서 한글을 디코딩할 수 없다. 하여 한글 등 utf-8로 인코딩 해주어야 할 때 명시해 준다. 2. 파이썬3 사용하는 경우 : 기본 인코딩이 utf-8 라서 기본적으로 해주지 않아도 된다. (IDE나 텍스트 편집기 등 다른 툴을 사용하는 경우에만 사용한다) 출처 : http://itnovice1.blogspot.com/2018/12/python-coding-utf-8.html
#!/usr/bin/env 정리글 다른 사람이 작성한 파이썬 스크립트를 보면 #!/usr/bin/env python 뭐 이런 코드로 시작하는 것을 종종 볼 수 있었다. 평소에는 그냥 지나치다가 정리를 해야할 것 같아서 찾아보았다. 그러나 시작하기 앞서 Windows에서는 shebang line은 아무런 의미가 없다고 한다. #!로 시작하는 코드를 Shebang이라고 하며 (Sharp# + bang!), 스크립트를 실행시켜줄 인터프리터의 절대경로를 지정하는 역할을 한다. #!/usr/bin/bash #!/usr/bin/python #!/usr/bin/perl #!/usr/bin/php 와 같이 지정할 수 있으며, 다른 시스템 환경 내 프로그램을 사용하고 싶다면 "env"를 사용하여 "#!/usr/bin/env 언어" 식으로 입력한다. #!..