No module named 'talib'
파이썬(Python) 프로그래밍2020. 11. 10. 22:18
반응형
[파이썬] TA-LIB 파이썬 패키지 설치
ta-lib란?
주식 차트의 기술적 분석을 위한 200여 가지의 지표 함수를 제공하는 C 라이브러리인데, 파이썬으로 포팅되어있다.
– 공식홈페이지: http://ta-lib.org/
– 함수 목록: http://ta-lib.org/function.html
– Python 패키지 및 엑셀 플러그 인 제공
https://github.com/mrjbq7/ta-lib
http://mrjbq7.github.io/ta-lib/doc_index.html
설치로그:나의 오후를 잡아 먹은 삽질을 정리해보았다.
앞서 아나콘다4.2.0(파이썬3.7) 32비트 버전과 zipline이 설치된 상태에서
# 소스코드 컴파일하여 설치하는 방법(Install TA-Lib C Library on Windows 10)
http://timebird.egloos.com/7390887
- Download and Unzip ta-lib-0.4.0-msvc.zip(https://github.com/mrjbq7/ta-lib)
- Move the Unzipped Folder ta-lib to C:\
- Download and Install Visual Studio Community 2015 또는 Visual C++ Build Tools
- Build TA-Lib Library
4-1) 명령프롬프트 실행 [VS2015 x86 Native Tools Command Prompt]
4-2) C:\ta-lib\c\make\cdr\win32\msvc 로 이동
4-3) nmake 실행 - [Anaconda Prompt] 실행(관리자권한으로 실행 추천)
- pip install ta-lib
- 임포트시 RuntimeError: module compiled against API version 0xb but this version of numpy is 0xa 같은 에러가 나는 경우 numpy업그레이드(pip install numpy –upgrade)
# 비공식 윈도우용 바이너리로 설치하는 방법(Unofficial Windows Binaries for Python Extension Packages)
- https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib 로 이동
- c:\TA_Lib-0.4.21-cp37-cp37m-win32.whl 을 다운받는다(32비트 파이썬3.7용 TA-Lib)
- [Anaconda Prompt] 실행
- pip install c:\TA_Lib-0.4.21-cp37-cp37m-win32.whl
반응형
'파이썬(Python) 프로그래밍' 카테고리의 다른 글
파이썬에서 Slack API를 통한 주식매매정보 보내기 (0) | 2021.03.05 |
---|---|
Anaconda Installers를 활용한 파이썬 설치 및 개발환경 설정 (1) | 2021.01.03 |
TypeError: can't compare offset-naive and offset-aware datetimes (0) | 2020.09.20 |
Python data Type - Datetime (0) | 2020.09.20 |
Python의 독립적인 가상 실행 환경(Environment)을 위한 Anaconda env 설정 방법 (2) | 2020.06.07 |
댓글()