본문 바로가기
반응형

Programming64

Mac에 파이썬 TA-lib 설치 실패 해결방법 TA-Lib (https://ta-lib.org/) 라이브버리를 파이썬 환경에서 사용하기 위해 설치를 시도했으나 아래와 같이 실패하였다. ERROR: Could not build wheels for TA-Lib, which is required to install pyproject.toml-based projects ... 맥북 환경 M1이고 Python은 3.9 버전을 사용하는데 검색해본 결과 맥은 아래와 같이 쉽게 설치할 수 있다. 맥 터미널을 연 후에 다음과 같이 brew로 설치를 한다. brew install ta-lib그 이후, python3 -m pip install ta-lib 로 설치하면 다음과 같이 뜨면서 설치 성공함을 확인. Collecting ta-lib Using cached TA-.. 2023. 10. 18.
Mac에서 urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] 에서 발생하는 경우 해결방법 FinanceDataReader 모듈을 import후에 수행하니 아래와 같은 오류가 발생. urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)Mac > Finder > Python 폴더 (Python3.9) 에 들어가서 Install Certificates.command 파일을 더블클릭한다. 터미널이 열리고 설정화면이 나오면서 마지막에 프로세스 완료됨을 확인. 2023. 10. 13.
Python 튜플(tuple) 정의하는 방법 튜플(Tuple)은 파이썬에서 변경할 수 없는(immutable) 시퀀스 데이터 타입으로, 여러 개의 요소를 저장하는데 사용됩니다. 튜플은 원소들을 괄호로 둘러싸서 정의할 수 있습니다. 아래는 튜플을 정의하는 몇 가지 방법입니다: 괄호로 둘러싸기 my_tuple = (1, 2, 3) 괄호 없이 쉼표로 요소 구분하기 my_tuple = 1, 2, 3 tuple() 함수 사용하기 my_tuple = tuple([1, 2, 3]) 위의 예시 코드에서 my_tuple은 (1, 2, 3)으로 정의된 튜플입니다. 튜플은 쉼표로 구분된 값의 시퀀스이며, 한 번 정의되면 내용을 변경할 수 없습니다. 튜플은 요소에 인덱스를 사용하여 접근할 수 있고, 슬라이싱 등의 연산도 지원됩니다. 예를 들어, my_tuple의 첫 번.. 2023. 5. 15.
Unzip 'End-of-central-directory signiture not found' 압축해제 오류 $ unzip ftp_PUB_20-02-26_12-49-08.zip Archive: ftp_PUB_20-02-26_12-49-08.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. note: ftp_PUB_20-02-26_12-49-08.zip may be a plain executable, not an archiv.. 2022. 10. 5.
Linux 파일명에서 dash(-) 지우기 ➜ ls -al total 43376 -rw-r--r-- 1 user staff 977K 11 17 15:34 -dab -rw-r--r-- 1 user staff 977K 11 17 15:34 -dac -rw-r--r-- 1 user staff 977K 11 17 15:34 -dad -rw-r--r-- 1 user staff 977K 11 17 15:34 -dae -rw-r--r-- 1 user staff 977K 11 17 15:34 -daf -rw-r--r-- 1 user staff 977K 11 17 15:34 -dag -rw-r--r-- 1 user staff 977K 11 17 15:34 -dah -rw-r--r-- 1 user staff 977K 11 17 15:34 -dai -rw-r--r-.. 2022. 10. 5.
Shell 따옴표 처리 (quote escape) 1. 큰 따옴표 (Double Quote) 쉘에서 " 표기. $ echo "My Name is \\"Apple\\"" 같은 큰따옴표 사용 시 \\ 활용 $ echo 'My Name is "Apple"' 따옴표 ' 사용 시 그대로 큰따옴표 표기 2. 따옴표 (Single Quote) 쉘에서 ' 사용 방법. $ echo "It's a pencil" 큰 따옴표 내에는 그대로 표기 $ echo 'It'\\''s a pencil' 같은 따옴표 표기 시 '\\'' 사용. 참고 https://stackoverflow.com/questions/32122586/curl-escape-single-quote 2022. 10. 5.
iTerms2 ssh session 공유를 통한 자동 로그인 Mac 환경에서 iTerms 터미널 ssh 접속후 새 창을 띄워서 다시 작업해야하는 경우 다시 로그인해야하는 불편함이 있다. 창을 n개로 분할하여 동시에 command를 입력하는 경우에는 더더욱 로그인 과정이 번거로운데 ssh session 공유를 통해 자동 로그인을 해보자. iTerms2 메뉴 > Profiles > Open Profiles 창에서 Edit Profile 선택 좌측하단 + 버튼으로 profile 추가 Command > command 선택 후 ssh -A -p 22 {접속할 connection 정보} 를 입력 Working Directory > Reuse previous session's directory Mac 홈디렉토리에서 .ssh 설정 cd .ssh vim config host * .. 2022. 10. 5.
NGINX Logrotate 적용 1. rotate 스크립트 작성 sudo vim /etc/logrotate.d/{my} /home1/irteam/logs/nginx/*.log { daily dateext missingok rotate 14 sharedscripts # 로그 파일이 여러개 있어도 스크립트를 공유하여 postrotate~endscript 한 번만 실행 postrotate # 스크립트 [ -f /home1/irteam/logs/nginx/nginx.pid ] && kill -USR1 `cat /home1/irteam/logs/nginx/nginx.pid` endscript } 2. logrotate 수행 sudo /usr/sbin/logrotate -f /etc/logrotate.d/my 3. Cron 스케줄링 59 23 *.. 2022. 1. 11.
갤럭시 S21 Ultra 개발자 모드 활성화 방법 갤럭시 S21 Ultra 개발자 모드 켜는 방법이다. 갤럭시 S2 시절부터 잘 켜고 댕겼는데 갑자기 까먹어서 정리해봄. 1. 설정 > 휴대전화 정보에 접근 2. 소프트웨어 정보 클릭 빌드번호를 7번 클릭하면 된다. 클릭 횟수에 따라 아래와 같이 토스트 메시지가 뜸 계속 클릭하다 보면 되는데, 개발자 모드를 이미 켜서 필요하지 않습니다 라는 메시지가 뜨면 활성화 된 것. 3. 활성화 된 설정 화면 2021. 10. 29.
[Shell] wget 명령어로 FTP 파일 or 폴더 다운로드 외부 FTP에 있는 파일들을 Linux 서버로 다운로드 받아야하는 상황이다. 구현 방법에는 여러가지가 있지만 wget 명령어를 통해 특정 파일 또는 디렉토리에 있는 파일들을 한 번에 받는 방법이 있다. 특정 파일 다운로드 wget --user={username} --password={password} ftp://{host}/{directory_path}/{file_path} -O {download_path} # Example (FTP경로 /picture/20211015/01.jpg 파일 다운로드하는 경우) wget --user=user1 --password=test1234 ftp://111.222.333.444/picture/20211015/01.jpg -O ~/download/01.jpg 특정 폴더 내.. 2021. 10. 15.