【发布时间】:2021-07-29 17:48:18
【问题描述】:
我一直在尝试在 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 文件吗?
【问题讨论】:
-
TA-Lib 是一个 C 库。您正在为它安装一个 python 包装器。如果 C 库不在服务器上,它将不会安装。所以你需要先安装一个 TA-Lib 二进制文件,然后再安装 python 模块。看看这个:stackoverflow.com/questions/43453953/…
标签: python-3.x heroku web-deployment modulenotfounderror ta-lib