본문 바로가기
글쓰기

개발기록20

ModuleNotFoundError : No module named (가상환경) python 개발 폴더를 기존 C드라이브에서 D드라이브로 옮기고 싶어졌다 그래서 파이썬 코드가 쓰여진 .py 파일들과 가상환경 폴더들을 통채로 복사해서 D로 옮김 그리고 나서, 파이썬 파일을 실행시키니, No module named ' ' 이라는 오류가 계속 발생했다 (흙흙..) 먼저, 아래 코드를 실행하여 모듈을 가져오는 경로를 확인해보았다 import sys print(sys.path) → 코드를 실행하면, 가상환경이 있는 'D:/개발/python/venv3.8'폴더에서 모듈을 가져오고 있음 다음으로, pip install pandas 로 가져오지 못하는 모듈을 설치해봤다 → 가상환경이 설치된 환경과 다른 'C:/user/user/appdata/local/programs/python/python312.. 2024. 3. 17.
[python] CSV 파일 합치기 프로그램 만들기 (tkinter GUI) 회사에서 일할 때 쓰려고 만든 csv 파일 합치는 매크로 파일 야매로 만들고 ChatGPT 사용해서 교정받았다 (ChatGPT 미첫다...) 실행방법 1. 코드를 실행하면 아래와 같은 GUI 창이 나타난다 2. 정렬순서, merge할 행/열, 합칠 방향을 선택 후, Merge 버튼을 누른다 3. 합칠 csv 파일들을 선택한 뒤, 열기 버튼을 누른다 4. 선택한 영역이 합쳐진 엑셀파일이 자동으로 열림 코드 import pandas as pd import tkinter as tk from tkinter import filedialog import os import re class CSVFileMerger: def __init__(self, root): self.root = root self.files = [.. 2024. 3. 10.
[python] Selenium 활용 인터파크 티켓예매 매크로 만들기 Selenium을 활용해서 인터파크 티켓예매 과정을 자동화해보자 * 반복적으로 사용시, 매크로로 감지하여 정지먹음 주의 (selenium 연습용으로만 사용하자) 1. 패키지 설치 먼저 필요한 패키지들을 설치해준다 pip install selenium pip install easyocr (부정예매 방지 문자 입력용 OCR 모듈) 기존에 파이썬 3.12 버전을 사용중이었는데, 이 버전에서는 easyocr이 설치되지 않아서 3.8 버전으로 가상환경을 새로 생성해주었다 파이썬 버전별 가상환경 설치 방법은 아래 링크 참조 ↓ ↓ ↓ 2023.11.05 - [개발기록/python] - [python] 파이썬 버전별 가상환경 설치 (+virtualenv) [python] 파이썬 버전별 가상환경 설치 (+virtual.. 2023. 11. 30.
[python] 파이썬 버전별 가상환경 설치 (+virtualenv) 파이썬 버전별로 다른 가상환경 생성방법 파이썬 3.12.0을 사용하다가, 필요한 패키지가 정상설치되지 않아서 더 낮은 버전의 파이썬이 필요했다 1. 파이썬 설치 아래 링크에서 필요한 파이썬 버전을 추가로 다운받는다 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org * 다른 버전의 파이썬을 설치할 때는 'Add Python ~ to PATH에 체크를 하지 않는다! 아래와 같이 python이 버전별로 설치되어 있다 2. 가상환경 생성 다음으로, 위에서 설치한 파이썬 버전의 가상환경 생성을 위해 virtualenv 를 설치한다 pip install v.. 2023. 11. 5.
[python] Selenium IE 에서 시작하기 (+Internet Explore) IE에서 Seleniu을 시작해보자 먼저, IE 드라이버 설치 https://www.selenium.dev/downloads/ Downloads Selenium automates browsers. That's it! www.selenium.dev 다운로드 후, 압축을 풀어준다 코드 from selenium import webdriver from selenium.webdriver.ie import service import time google= 'https://www.google.com' ie_options = webdriver.IeOptions() ie_options.ignore_protected_momde_settings = True s=service.Service(r'C:\Users\user\Des.. 2023. 11. 4.
Node.js 노드 시작하기 (노드란?) 0. Node.js 란? 자바스크립트 런타임 환경 (자바스크립트 언어가 구동되는 환경) 내장 HTTP 서버 라이브러리를 가지고 있어, 웹 서버를 구동시킬 수 있는 환경 제공 특징 서버 확장 용이 javascript 언어로 백엔드+프론트엔드 개발 가능 비동기 이벤트 1. 노드 설치 https://nodejs.org/en Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 설치를 완료하면 cmd에서 버전확인 npm(node package manager)과 node의 설치된 버전을 확인할 수 있다 2. node.js 서버 생성 코드 App.js 파일 생성하여 코드 작성 const http = req.. 2023. 10. 29.
[python] Selenium chrome에서 시작하기 (+ 크롬 브라우저, element, driver, alert 다루기) Selenium 프레임워크 활용 자동화 매크로를 만들어보았다 *** Selenium 4버전 이상에서는 크롬 드라이버를 따로 설치하지 않아도 된다! 크롬드라이버 설치 크롬 브라우저를 사용할거라 내 컴퓨터의 크롬 버전에 맞는 크롬드라이버를 설치해준다 크롬 버전 확인은 크롬브라우저 창 오른쪽 맨 끝 점 세 개 → 도움말 → Chrome 정보에 들어가서 확인할 수 있다 아래 사이트에서 내 크롬브라우저 버전에 맞는 크롬드라이버를 설치한다 https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 115 or newer, p.. 2023. 10. 15.
[python] Selenium (+ 엣지 브라우저) ↓ 크롬브라우저는 아래 링크 [python] Selenium (+ 크롬 브라우저) (tistory.com) [python] Selenium (+ 크롬 브라우저) Selenium 프레임워크 활용 자동화 매크로를 만들어보았다 *** Selenium 4버전 이상에서는 크롬 드라이버를 따로 설치하지 않아도 된다! 크롬드라이버 설치 크롬 브라우저를 사용할거라 내 컴퓨터의 spectrum20.tistory.com Selenium 프레임워크 활용 자동화 매크로를 만들어보았다 엣지 드라이버 설치 내 컴퓨터의 크롬 버전에 맞는 엣지드라이버를 설치해준다 엣지 버전 확인은 엣지 브라우저 창 오른쪽 맨 끝 점 세 개 → 설정 → Microsoft Edge 정보에 들어가서 확인할 수 있다 (나는 버전 107.0.1418.62 .. 2023. 10. 15.
[python] Visual Studio Code에서 Python 시작하기 (+가상환경) VS CODE에서 Python 개발을 시작해보자 1. 다운로드 Visual Studio Code와 Python이 설치되어 있지 않다면, 다운로드 해준다 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.c.. 2023. 9. 17.
반응형