2019.09.26Pythonの仮想環境を整理した。基本的にはpipenvを利用するが、昔使ってたpyenvやpyenv-virtualenvが存在して、ごちゃごちゃしていた。一度全てを削除して、再インストールを行い、リリース済みのウェブアプリのpythonのバージョンを上げてみた。結果としては、今の所問題は発生していない。バックアップを取ってから行うと安心。既存アプリの書き換え作業アンインストール作業pipenv以外のツールのアンインストールはこちらを参考にした。virtualenvが消えていることを確認するここまで行った後、pipenvをアンインストールした。pipenv仮装環境は全て消えるので注意。再インストール作業pipenvでは、pyenv-virtualenvは不要なので、インストールはしない。Overflowを参考にした。pipfileのpythonのバージョンを上記でインストールした3.7.4に書き換える。run`はこの段階では動かない。--python=3.7.4でOK。バージョンを変えたいときは、pyenvでインストールして、PipfileのPythonバージョンを書き換えたうえで、上の3.7.4を置き換えて実行すればいいだろう。数値を文字列表現するPython3で数値を文字列にする。floatの数を扱うときは、文字列にしようとしても、望みの表現にならないことが多々ある。以下のようなエラーが要素取得時に発生する。Flask-WTFのテストのCSRFトークンの扱いFlask-WTFを使用しつつ、テストする。Flask-WTFで使用されているwtformsは、CSRF対策が施...MacHomebrewでOpenCVがPythonバインディングでインストールできなかったので手動で行うHomebrewでopencv3をインストールしようと思ったら、かなり苦戦したのでメモ。いうかHomebrewではpythonから使えるopencv3がインストールできなかった。既存アプリの書き換え作業タイトルとURLをコピーしました。