본문 바로가기

python

(8)
파이참 프로젝트 생성 오류 Failed to create a virtual environment 오늘 기준으로 파이참 최신버전을 설치해서 파이썬을 사용하려고 하면 'Failed to create a virtual environment', 'Invalid python SDK Cannot sset up a python SDK ~~' 오류 메세지가 나오면서 프로젝트 생성이 제대로 되지 않는다. 파이참 구버전을 설치하면 해당 에러가 나지 않는데 그럴필요가 없다. 아래 스샷을 보면 File>Settings>Editor>General>Console로 들어가 Default Encoding을UTF-8로 바꿔주면 정상 작동된다. 귀찮게 파이참 재설치 하지 말고 세팅만 바꿔주면 된다.
인터파크티켓 매크로 만들기? 3 이번 포스팅은..... 좌석 선택하는 화면을 들어갈 때 나오는 문자열 입력까지 자동으로 하는 방법에 대한 내용입니다. 세상이 너무 좋아져서 오픈소스를 활용하면 문자인식에 대한 기본개념 조차 없어도 그냥... 따라 하기만 하면 가능해져버렸습니다. 완벽하지는 않지만..... 나쁘지 않은거 같습니다. (좀 느려서 손으로 치는게 더 빠를걸요?) *gpu 사용 가능하면 빠를수도.. 이번 편에서는 문자 추출을 위한 ocr 패키지를 같이 받아 줘야 합니다. 이번 포스팅에서는 easyocr을 활용합니다. (ocr에 대해서는 기회가 된다면 포스팅 해보겠습니다.) 1. Anaconda 설치하기. 그냥 파이썬을 설치 해서 pip으로 받으면 된다는데... 저는 잘안되서 아나콘다 파이썬을 사용했습니다. 구글에서 아나콘다를 검색..
인터파크티켓 매크로 만들기 2 작년에 만든 매크로 프로그램이 인터파크 티켓 사이트 변경에 의해 돌아가지 않아 개선한 내용을 새로 작성합니다. 이번 글은 1편에서 수정이 필요한 부분만 다루도록 하겠습니다. 이전에 만들었던 방식은 상세 페이지 입장 후 예매하기버튼을 눌러서 팝업을 먼저 띄워서 날짜와 시간을 선택하는 방식이였습니다. 현재 인터파크 티켓에 접속해서 예매하기를 들어가보면, 아래 캡쳐화면 처럼 confirm창이 뜨고 있습니다. 확인을 누르면 바로 다음 단계로 가고 취소를 눌러야 날짜, 시간을 설정할 수 있는데 제어가 쉽지 않아 방식을 바꿨습니다. 상세페이지에 처음 접속해서 예매안내 팝업 제거하는 소스도 수정했습니다. # 혹시 예매안내가 있는지 체크 후 있으면 닫기 버튼 클릭 close_check = self.check_exist..
파이썬 응용프로그램 만들기 pip으로 pyinstaller 라이브러리를 받아서 터미널에서 실행해주면 된다. 콘솔창 x pyinstaller -w name.py 실행파일 하나만 만들기 pyinstaller -F name.py 만들고자 하는 메인 파일의 폴더위치로 가서 위의 명령어를 실행해주면 dist폴더에 파일이 만들어 진다.
FinanceDataReader 설치(Anaconda) FinanceDataReader 는 금융데이터를 크롤링 해주는 오픈소스다. 국내 및 해외의 주식 데이터를 불러올 수 있다. ​ https://github.com/FinanceData/FinanceDataReader https://pypi.org/simple/finance-datareader/ Anaconda 저장소에는 FianaceDataReader가 없는듯 하다. pip으로 설치를 해준다. ​ Anaconda Prompt 실행 후 pip install -U finance-datareader ​
Anaconda 이전버전 설치 (구버전) https://repo.anaconda.com/archive/ Anaconda installer archive repo.anaconda.com 아나콘다 공식 사이트에 들어가서 다운로드 하려고 보면 최신번전만 나와있다. 이전버전들을 설치 하고 싶으면 위 페이지 들어가면 설치가 가능하다. 공식 사이트에 가면 버전별로 호환되는 버전들을 확인 할 수 있다. 내가 필요한건 파이썬3.6에 32bit. Anaconda3-5.2.0-Windows-x86.exe
PyCharm으로 라이브러리 임포트 하기 파이썬의 장점인 다양한 패키지를 사용하기 위해선 라이브러리를 설치해야 한다. Windows에선 cmd를 이용해 pip으로 설치할 수 있다. 아래는 위와 같은 방법이 아닌 파이참으로 간단히 패키지 검색과 설치하는 방법이다. pip은 파이썬 설치 시 2.7.9 버전과 3.4버전 이상에 포함되어 있어 낮은 버전 사용자가 아니면 따로 설치할 필요는 없다. 1) 파이참을 키고 세팅창을 연다. ( 단축키 Ctrl + Alt + s ) 2) 좌측 메뉴에서 Project Interpreter를 선택 후 초록색 + 버튼을 클릭해준다. (Project Interpreter를 선택하면 프로젝트에 적용되어 있는 패키지 목록이 보인다.) 3) 상단의 입력칸에 원하는 패키지명을 입력 후 선택한 후 아래 Install Packag..
인터파크티켓 매크로 만들기 1 ※인터파크 티켓 사이트 변경이 있어서 이 글 따라서 만들면 돌아가지 않습니다 . 어차피 만들어 나가는 과정을 다 적어놔서 알아서 해결한 분들고 계실거라 생각이 들지만.... 수정해서 새로 글작성 하겠습니다 python sellenium을 이용해 인터파크 티켓을 자동으로 예매하는 프로그램을 만들었습니다. 사용하던 매크로 프로그램이 있는데 안된다 하며 만들 줄 아냐해서 만들기 시작. 현재 미니맵이 없는 공연은 자동 예매가 되는 거 까진 확인 했는데..... 실전에서 빠르게 예매를 할 수 있는지는 알 수가 없.... 이 글은 python, sellenium의 사용법에 대한 설명은 빼고 적었습니다. sellenium은 직접 브라우저를 실행시켜서 자동으로 동작을 하는데, 여기에선 크롬 드라이버를 사용했습니다. 크..