科学の箱

科学・IT・登山の話題

Python

Heroku + Python Day 1

投稿日:

Pythonでの機械学習の勉強が少し一段落したので、別の側面からPythonをさらに利用してみる。

現在はpythonを利用できるのはローカルの環境だけである。これを将来的にはインターネット上でスケジューリングを組んだり、webサービスとして公開したい。そこでHeroku + Pythonについて学んでみる。

Herokuを調べてみたところすでにチュートリアルがあるのでこれに従って、学習をすすめる。

https://devcenter.heroku.com/articles/getting-started-with-python

まずなんであれアカウントの取得から。上記ページからHeroku accountをクリックしてアカウントを作成する。

Pythonはすでにインストールされているanacondaを利用する。

つぎにanaconda画面からpipenvをインストールする。

最後にPostgreSQLをインストールする。

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows

これで完了した。

“I’m ready to start”をクリックすると、GitとHerokuアプリケーションをインストールする手順に進む。

Gitはすでにインストールされているのでスキップした。

 

Herokuアプリをインストールする。Windowsから64-bit installerを選択してクリックする。実行ファイルがダウンロードされる。

ダウンロードした実行形式ファイルをダブルクリックするとインストールが始まる。デフォルトの設定ですべて”Next”する。

まずはインストールするモジュールの選択。

次にインストールするパスを選択。

“Install”をクリックすると、インストールが開始する。インストールはおよそ5分ほどかかる。

HerokuではPostgreSQLが必要になるので、下記からインストールする。

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows

 

メタ情報

inarticle



メタ情報

inarticle



-Python
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

automated the boring – day 3

https://automatetheboringstuff.com/ 今回はまずは文字列操作から。とりあえず基本のところを押さえておく。 print("Hello there!\nHow …

no image

numpy.arange()を使って等差数列を生成する

等差数列を作るためにはnumpy.linspace()を使うと話をした。しかしlinspace()は要素数を指定するためにかえって混乱を招くことがある。そこで便利なのが公差を指定して配列を作ってくくれ …

no image

kaggle Titanic Tutorial – 5

ファミリーサイズを追加してみる。 ソースはこちらを参照した。 https://www.kaggle.com/lperez/titanic-a-deeper-look-on-family-size 主要 …

no image

Scrapy – Install

インストールガイドはこちら https://doc.scrapy.org/en/latest/intro/install.html#intro-install anacondaにインストールする co …

no image

matplotlibのお役立ちリンク

matplotlibのリファレンスが必要ならこちらを参照する。 https://www.labri.fr/perso/nrougier/teaching/matplotlib/ Related pos …

2018年9月
« 6月   10月 »
 12
3456789
10111213141516
17181920212223
24252627282930

side bar top



アーカイブ

カテゴリー