Als ich zum ersten Mal mit Heroku herumgespielt habe, war die Laufzeit für Python 2.7.8, also habe ich gerade python-2.7.8 in runtime.txt geschrieben. In letzter Zeit kann 2.7.9 für die Python 2.x-Serie verwendet werden, daher möchte ich die Heroku-App auf 2.7.9 aktualisieren.
Die Python-Umgebung wird mit pyenv-virtualenv verwaltet.
Führen Sie pyenv install 2.7.9
aus, um python-2.7.9 in die pyenv-Verwaltung zu integrieren.
pip freeze> require.txt
zum Speichern von von pip verwalteten Paketen (muss für Heroku-Projekte durchgeführt werden)pyenv uninstall <Name>
pyenv virtualenv 2.7.9 <Name>
neu erstellenpip install -r require.txt
wieder einEcho Python-2.7.9> runtime.txt
auch 2.7.9 verwendet.git commit`` git push heroku master
, um auch die Heroku-Seite zu verbessernEs ist nicht besonders schwierig, aber Sie könnten sich Sorgen über ein Kompilierungs-Timeout bei einem großen Paket wie matplotlib machen.
Recommended Posts