我一直试图在Heroku中部署一个使用库TA-lib的应用程序,然而,我一直收到ModuleNotFoundError,尽管我已经在requirements.txt
中放入了库TA-Lib
,并试图在requirements.txt
中放入.whl文件
TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl #I am using Python 3.6.13 in Heroku server
streamlit==0.49.0
altair==3.2.0
sklearn
pandas
numpy
plotly
matplotlib
seaborn
IPython
tqdm
alpha_vantage
xgboost
yfinance
lxml
有其他方法可以在服务器中安装.whl文件吗?
正如truf在评论部分提到的那样,我的问题是首先安装TA-Lib。因此,在为Heroku中的构建包添加的部分中,我添加了https://github.com/aneesh-neelam/heroku-buildpack-python-talib.这样,我就可以正确地运行服务器。