Я пытался развернуть свое веб-приложение на Heroku, и я использовал модуль webbrowser
для открытия ссылки при нажатии кнопки, но развертывание не удалось с этой ошибкой:
ERROR: Could not find a version that satisfies the requirement webbrowser (from -r/tmp/build_1a0f381f625ed056f039e4b30415d590/requirements.txt (line 7))
(from versions: none)
ERROR: No matching distribution found for webbrowser (from -r /tmp/build_1a0f381f625ed056f039e4b30415d590/requirements.txt (line 7))
! Push rejected, failed to compile Python app.
! Push failed
Вот файл requirements.txt
:
joblib>=0.14.0
numpy>=1.9.2
matplotlib>=1.4.3
pandas>=0.19
streamlit
scikit-learn==0.22.1
webbrowser
И вот как я использую webbrowser
:
import webbrowser
webbrowser.open('URL')
Когда я развертывал приложение без упоминания webbrowser
в файле requirements.txt
приложение было успешно развернуто, но функция открытия URL-адреса при нажатии кнопки не работала.