Не найдено соответствующего распределения для SentencePiece на heroku

#python #heroku

Вопрос:

Я пытаюсь развернуть свое приложение flask на heroku, которое использует модель машинного обучения, и для выполнения модели требуется sentencepiece. Всякий раз, когда я пытаюсь развернуть, я получаю такую ошибку:

           ERROR: Could not find a version that satisfies the requirement SentencePeice (from -r /tmp/build_d32f1b11/requirements.txt (line 45)) (from versions: none)
   ERROR: No matching distribution found for SentencePeice (from -r /tmp/build_d32f1b11/requirements.txt (line 45))
 

! Push отклонен, не удалось скомпилировать приложение Python.
! Толчок не удался

мой requirement.txt является:

 -f https://download.pytorch.org/whl/torch_stable.html
aniso8601==8.0.0
bcrypt==3.1.7
beautifulsoup4==4.9.0
blinker==1.4
bs4==0.0.1
certifi==2020.4.5.1
cffi==1.14.0
chardet==3.0.4
click==7.1.1
dnspython==1.16.0
email-validator==1.0.5
Flask==1.1.2
Flask-Bcrypt==0.7.1
Flask-DebugToolbar==0.11.0
Flask-RESTful==0.3.8
Flask-SQLAlchemy==2.4.1
Flask-WTF==0.14.3
gunicorn==20.0.4
idna==2.9
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
psycopg2-binary==2.8.5
pycparser==2.20
pyparsing==2.4.7
pytz==2019.3
requests==2.23.0
scss==0.8.73
six==1.14.0
soupsieve==2.0
SQLAlchemy==1.3.16
urllib3==1.25.9
Werkzeug==1.0.1
WTForms==2.3.1
nltk==3.6.2
scipy==1.6.2
sumy==0.8.1
tokenizers==0.10.2
transformers==4.6.1
gensim==3.8.3
sentence-splitter==1.4
torch==1.8.1 cpu
torchvision==0.9.1 cpu
SentencePeice
 

Я попробовал следующее, но все еще не работает

  SentencePiece=0.1.91
 SentencePiece=0.1.94
 SentencePiece=0.1.85
 

И runtime.txt является ли python-3.9.5

Я смог успешно установить его на свой компьютер. Спасибо