とーますメモ

Ruby on Rails / Goなどの学習メモ

Python

【Python】Flaskの本番環境について調べてみた

Flaskにはbuilt-inサーバがついているので、開発には全く困らないが 公式サイトを見ると以下のように記述があるので、本番環境は別に構築する必要がある。 While lightweight and easy to use, Flask’s built-in server is not suitable for production as i…

【Python】Pythonを学習してみて思ったこと

自分用メモ。普段はRubyを使っているので、 以下の本を読みながら思ったことをメモしていく。 なにかの言語を既に触っているんだったら、1日あれば十分読める。独学プログラマー Python言語の基本から仕事のやり方まで作者: コーリー・アルソフ,清水川貴之…

【Python】簡単な開発環境構築

Pythonの基本環境構築は前回の記事で書いたので、その続き。 thoames.hatenadiary.jpアプリの起動を逐一「pipenv shell」=> 「python app.py」とかするのが面倒くさいので Pipfileに以下のように書いておけば、「pipenv run start」とすることでアプリを一発…

【Python】Python初心者がMac上で環境構築をしてみる

homebrewが既に入っており、Python3環境を作成するのが前提。新しい言語を使用するときに、自分がまず調べることは以下の2つ。1)デバック方法の把握 2)グローバル環境を汚染せず「プロジェクト毎の環境(バージョン及びパッケージ)」が構築できるツー…

【Python】デバック方法について

自分用メモ。Rubyのbyebugみたいなやり方を探していたら、 以下の一行を入れれば良いだけ。 import pdb; pdb.set_trace()でも長すぎる・・・JetBrainsのPyCharmやVSCode入れれば、上記のコード入れなくても ブレークポイントをエディタ上でつけられるので良…

【Ansible】Macのbrew経由でPythonをインストールしたら、Ansibleが動作しなくなった。

表題のとおりだが、 今まで動いていたAnsibleが以下のエラーを吐くようになった。 dyld: Library not loaded: @executable_path/../.Python Referenced from: /usr/local/Cellar/ansible/2.5.2/libexec/bin/python2.7 Reason: image not foundいろんなサイト…

【Ansible】「/usr/bin/python: not found」エラーに対する処理

Ubuntu 16.04ではpython3が入っているが、 pythonが入っていないため発生するエラー。以下のサイトが詳しい。 【小ネタ】Python3がインストールされているOSにansibleを実行する | Developers.IO ansible pythonが無い場合の対処 - vague memory自分の場合…