手动安装talib及遇到的各种问题
最近开始学习量化交易,于是尝试用python进行编程,但在需要import talib的时候发现会报错说没有该模块,也无法使用pip install进行安装。以下是安装时候遇到的坑和一些心得。
一、首先需要查询python的版本。本人编程使用的软件一般是jupyter notebook 或者是pycharm。但是电脑居然不晓得什么时候也安装过python软件,这导致电脑中相当于有两个python(且版本不一致)导致后续下载的talib总是报错版本不一致。以下提供两种方法查询版本。
(1)直接Win+R,然后输入python,就能显示出一个版本(XXXbit便是几位的系统)
(2)打开jupyter notebook或者pycharm输入
import sys
print(sys.version) #查看当前软件的python版本(XXXbit便是几位的系统)
print (sys.executable) #查看当前python的路径
二、确定完版本后在 https://www. lfd.uci.edu/~gohlke/pyt honlibs/#ta-lib 下载python版本选择对应的talib版本。
cp后面为版本号,如cp39说明python版本为3.9.X,win_amd64为64位的操作系统,win32是32位的系统。
安装中还说我的pip版本不是最新,也是醉了。
使用python -m pip install --upgrade pip来升级pip,升级的时候也遇到报错,多试几次就好了,不晓得是不是我的网络不好。
最后,打开python(Anaconda3 的话打开Anaconda Prompt),输入pip install空格然后拖入刚下载的那个talib文件(会自动输入文件路径),然后回车。
最后顺利的话就会运行安装,以下是成功画面。
最后在jupyter notebook中import talib验证一下就好啦。
我在网上也搜索了各位大佬的安装方法,感谢各位大佬提供的安装方法,感谢 University of California 搞了个这么厉害的插件大全,现将过程分享给大家,希望能给大家点帮助。