본문 바로가기

Programming7

서버 기본 세팅 하기 (Apache 및 MariaDB 설치) 1. Apache 설치 ubuntu 22 터미널에서 sudo apt update sudo apt upgrade sudo apt install apache2 -y 아래 명령어로 정상 실행 확인 (activate 확인) systemctl status apache2 2. MariaBD respository 설정(https://mariadb.org/download/?t=repo-config&d=22.04+"jammy"&v=10.6&r_m=xtom_jp) sudo apt-get install apt-transport-https curl sudo mkdir -p /etc/apt/keyrings sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb... 2024. 4. 4.
형태소 분석기 mecab 설치 (Mac os) 오늘은 한글 형태소 분석기 중에서 가장 많이 사용되고 있는 mecab 형태소 분석기 설치 방법에 대해서 알아보고자 합니다. 1. 먼저, 한글 형태소 분석을 위한 python을 설치합니다. python이 설치되어 있으신 분들은 이 부분을 넘어가고 설치가 안되어 있는 분들은 아래의 홈페이지를 통해 설치할 수 있습니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 홈페이지에서 해당 OS에 해당하는 python을 다운로드하여 설치 (최신 버전을 설치하는 것보다는 Stable releases 버전으로 나온 python을 설치하는 것이 오류 없이 설치.. 2023. 5. 3.
[Python] CSV 파일 파이썬으로 열기 1. CSV 파일이란 무엇인가? 데이터 값들이 쉼표로 구분되는 텍스트 데이터 또는 텍스트 파일을 의미한다. 확장자는. csv로 이용되어집니다 MIME형식은 text/csv 이며, comma-sperated variables이라고 하기도 합니다. 2. Python 을 이용하여 CSV 파일을 읽어 들이는 방법 (2가지 방법) CSV라이브러리를 이용 pandas 라이브러리를 이용 3. CSV 라이브러리를 이용해서 CSV 파일 열기 아래와 같이 코드를 입력하면 csv파일을 읽어 들일 수 있다. import csv with open("/Users/python/META_station.csv", 'r') as file: csvreader = csv.reader(file) for row in csvreader: pri.. 2023. 1. 17.
[Mac] Crontab 오류 Solution 처음으로 Crontab를 이용해서 프로그램을 설정하다 보니 오류가 많이 생긴다. 처음에는 Permission denied, 다음에는 Operation not permitted 그럼 두 개의 오류를 해결해 보자!! 1. Permission denied 이 오류의 원인은 해당 파일을 실행하기 위한 권한을 아직 부여하지 않았기 때문에 발생한다. 해결방법: 아주 터미널에서 chmod +x {파일경로/파일. py}을 실행해 권한을 부여해 주면 된다. #터미널 (Terminal) 실행 chmod +x /Users/jin/Desktop/python/civindb.py 2. Operation not permitted 이 문제는 맥에서 cron 실행프로그램이 disc에 대한 접근 권한을 가지고 있기 않아서 발생하는 문제.. 2023. 1. 6.
[Python] Crontab을 이용한 자동 Python 실행 등록하기 (Mac) Crontab 리눅스나 유닉스 환경에서 실행 프로그램을 설정한 시간에 자동으로 실행할 수 있도록 설정해주는 프로그램이다. 실행 환경을 설정하고 유지 관리하기 위한 시간, 날짜 또는 간격을 지정하여 주기적으로 프로그램을 실행가능하다. 시스템 유지관리를 위한 자동화를 위해 이용되고 파일 다운로드나 정기적 이메일 다운로드를 위한 작업에도 많이 사용되고 있다. 일반적으로 Mac환경에서는 기본적으로 프로그램이 설치 되어져 있다. Crontab 설정하기 1. 터미널에서 crontab -e 를 입력하면 프로그램의 일정을 등록할 수 있는 파일로 들어갈 수 있다. sudo crontab -e 2. 문서 편집에 들어가서 s 를 누르면 편집이 가능하게 된다. 이후 실행하고자 하는 프로그램을 입력한다. * * * * * /u.. 2023. 1. 3.
[Python] Schedule (Mac OS) import schedule import time def helloword1(text): print(text) def helloword2(text): print(text) # 5초에 한번씩 함수 실행 test1 = schedule.every(5).seconds.do(helloword1, '5초마다 스케쥴러 실행중') # 10분에 한번씩 함수 실행 test2 = schedule.every(1).minutes.do(helloword2, '1분마다 스케쥴러 실행중') num = 0 while True: schedule.run_pending() time.sleep(1) num = num + 1 if num > 1: schedule.cancel_job(test2) 1. Schedule Libary Schedule.. 2023. 1. 2.
반응형