DRYな備忘録

Don't Repeat Yourself.

python

【GAE/Go】goappで "There are too many files in your application" と怒られる

追記 gcloud components updateするとgoogle-cloud-sdk以下のファイルが更新されて魔改造が吹っ飛ぶ。かなしみ。 問題 % goapp serve INFO 2017-06-07 01:58:24,616 devappserver2.py:692] Skipping SDK update check. INFO 2017-06-07 01:58:24,646 api_ser…

pkg_resources.DistributionNotFound: The '自作pythonスクリプト==0.0.3' distribution was not found and is required by the application

問題 jobとしてシェルスクリプトを投げるタイプのjob-queueシステムにおいて、シェルスクリプトから pip install --user で入れたpython binを参照させると、どうやらimportでコケている模様。 # 中略 pkg_resources.DistributionNotFound: The 'filtertool=…

pyenv installで"Missing the OpenSSL lib?"と叱られる

問題 $ pyenv install 3.3.5 Downloading readline-6.3.tar.gz... -> http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz Installing readline-6.3... Installed readline-6.3 to /Users/otiai10/.pyenv/versions/3.3.5 Downloading Python-3.3.5.tgz..…

Pythonで画像をリサイズ【PIL (Pillow)】【Python】

PILが優秀すぎて うんこもれそう さくっとな 綺麗に書こうとして変に冗長になってしまったでござる Pythonで画像リサイズするときのアレ。PILペロペロ [17:03:38] → python --version Python 3.3.3 [17:03:41] → pip list | grep Pillow Pillow (2.2.2) [17:…

PIL (Python Imaging Library) 優秀なんじゃね?

とりあえずdirってみた的な [15:59:53] → python --version ~/proj/python/mytest Python 3.3.3 [15:59:57] → pip list | grep Pillow ~/proj/python/mytest Pillow (2.2.2) [16:00:13] → python ~/proj/python/mytest Python 3.3.3 (default, Dec 18 2013, …

ImportError: No module named PIL【python】【pyenv】

問題 Traceback (most recent call last): File "hoge.py", line 1, in <module> from PIL import Image ImportError: No module named PIL oh... 「お使いの環境ではPILなんて名前のモジュール無いですよ」とのこと PIL無いんか? 入れます [15:15:33] → cd [15:15:</module>…

`pip install PIL`できないマンのメモ

memo virtualenvつくる [13:15:21] → mkdir -p proj/python/pilTest [13:15:33] → cd proj/python/pilTest [13:15:36] → pyenv versions * system (set by /Users/otiai10/.pyenv/version) 3.3.3 [13:15:41] → pyenv virtualenv 3.3.3 pilTest # 略 Successf…

PythonのFlaskでミニマムなAPIサーバを立てる【pip】【Python2.6】

問題 /でアクセスされたら"Hello"を返すぐらい適当なウェブサーバを立てたい。ファイルのPOSTを受け取れるのが条件。 アプローチ Junoというのがあった。Repositoryも小さめで、読破するのも悪くなさそうだなと思いながら実装進めてたらなんと ん? ん!? …

Pythonで画像をOCRする【pyocr】【Tesseract】【Python2.6.6】【pyenv】【艦これウィジェット】

艦これウィジェットというChromeExtensionを開発(オープンソース)しているのだけど、画像のOCRをする要件が出て来た。今週末PyConだし、最近PythonさわってないのでせっかくだしPythonでOCRをやってみようかという記録。 具体的な問題 艦これで遠征リマイ…

Python3のimport・下位/上位階層のモジュールをインポートしたい【import】【Python3】

基本的なPythonの自作モジュールimport 浅いmain.pyから深い自作モジュールをimport 深いmain.pyから上位階層にあるモジュールをimport 基本的なPythonの自作モジュールimport メインで実行するファイルよりも同階層かpython_packageで管理されているモジュ…