Python

Django 2で "does not appear to have any patterns in it" エラー

Django 2系で発生。 raise ImproperlyConfigured(msg.format(name=self.urlconf_name)) django.core.exceptions.ImproperlyConfigured: The included URLconf '<module 'apps.aaaa.urls' from '/Users/aa/PycharmProjects/project1/apps/aaaa/urls.py'>' does not appear to have any patterns in it. If you see valid patterns…</module>

pyenvのアップグレードとpython 3.6.1のインストール

MacOSにPython3系の環境を構築する必要があったので、3系の新しいやつを入れた。 pyenvのアップグレード インストール済みのPython環境を表示 pyenv versions インストール可能なPython環境を表示 pyenv install -l 3.5.3rc1 3.6.0 3.6-dev 3.7-dev anaconda…

Pythonの可変長引数を別の関数にそのまま渡す

可変長引数に引数を追加して別の関数に渡す方法。 キーワード可変長引数の変数kwargs (dict型)に要素を足して、 test2(param1, **kwargs) のようにアスタリスクを2個つけて渡すだけだった。 def test1(param1, **kwargs): print("----------") print("test1 …

Django Middlewareのメンバー変数(クラス変数?)がリクエストをまたいで保持されていた

ウェブアプリは、1リクエストごとに別のプロセスが生成されて、変数は共有されないと思っていたけど、 Django Middlewareの変数は、リクエスト間で共有されているっぽい。 あとで仕組みを調べようと思う。 https://docs.djangoproject.com/en/1.9/topics/ht…

Djangoのモデルデータをテスト用コードから呼び出した時のエラー

動作確認のために、普通のPythonスクリプトからDjango Modelを使おうとしたらエラーになった。 エラー1: django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environmen…

Docker ubuntu Flaskアプリ用構築メモ

ubuntuでPython Flaskのアプリを途中まで作ったので、 Dockerfileでdockerコンテナを構築してみた。 pyenv install 2.7.13 が動かない dockerのイメージを作るために、 ubuntuコンテナ内でコマンドラインで作業していたら、 pyenv でpython実行環境のインス…

シンギュラリティまであと何日

シンギュラリティが起こるとされる、2045年まであと28年。 28 * 365 = 10220 なので、あと1万日くらい。 キリのいい数字だったので、今日から何日後なのか調べてみた。 あと、ちょうど10000日の日付も調べてみた。 Python from time import time, mktime fr…

Ansible --start-at-task

Ansible には –start-at-task という、 指定したタスクから開始するオプションがあるけどうまく動かない。 https://github.com/ansible/ansible/issues/11692 deploy% touch ansible.cfg deploy% vi ansible.cfg [defaults] task_includes_static = True han…

ansible をアップグレードしようとしたらエラー

pip install –upgrade ansible でエラー。 pip install --upgrade ansible Collecting ansible Downloading ansible-2.2.1.0.tar.gz (2.5MB) 100% |################################| 2.5MB 404kB/s build/temp.macosx-10.10-x86_64-2.7/_openssl.c:1107:27…

ansistranoのafter_symlinkでsudo(become)を実行する

ansible の YAML ansible ansistrano の after_symlink hook で /etc/init.d/ にシンボリックリンクを作る。 - name: initd symlink become: true file: state: link src: /var/www/app1/current/deploy/initd/app1_uwsgi #dest: /home/user1/app1_uwsgi des…

とりあえずserverlessでpythonを試してみる

npmのインストール なんかインストール方法が複数あるっぽいけど、 nodebrewというのを入れるのがよさげだったのでそれにしてみる。 (会社のmacにはanyenvというのが入っていた) http://www.hirooooo-lab.com/entry/development/install-node brew install…

Docker TensorFlow

『pythonによるスクレイピング&機械学習 開発テクニック』 の5章 (5-2)だけ試してみた。 docker run -it b.gcr.io/tensorflow/tensorflow:latest-devel 本の通りにpython3で試したらエラー。 root@ac3b891d06fd:~# python3 Python 3.4.3 (default, Oct 14 2…

macOSにpipが入っていない

macOS Sierra Version 10.12.2 % brew install pip Updating Homebrew... ==> Auto-updated Homebrew! Updated 1 tap (homebrew/core). ==> Updated Formulae antlr youtube-dl Error: No available formula with the name "pip" Homebrew provides pip via:…

Visual Studio CodeでPython

MacBookProを買ったので環境設定。 Visual Studio CodeでPythonの開発環境構築を構築してみた。 | Developers.IO Python - Visual Studio Marketplace Visual Studio Codeで Command + P ext install python donjayamanne.python If using a custom Python …

celeryが原因でpython manage.py syncdbに失敗した時のメモ

エラー。 $ python manage.py syncdb Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/user1/.pyenv/versions/app1/lib/python2.7/site-packages/django/core/management/__init__.py"</module>…

Ansistranoでソースコードをローカルで取得

アプリのデプロイにRubyのCapistranoを使っていて便利だなーと思っていたので、 新しく作ったアプリでは、AnsibleのAnsistranoを使ってみた。 でも、実行すると途中で止まる。 ansible-playbook -i inventory/hosts/production playbook/deploy.yml gitリポ…

/etc/default/celeryd が読み込まれなかった

http://docs.celeryproject.org/en/latest/tutorials/daemonizing.html を見てcelerydの起動スクリプトを作った。 /etc/init.d/ に起動スクリプトを置いて、sudo service appname_celeryd start したら、エラーになった。 sudo service appname_celeryd star…

nginx + django uwsgi

CentOS6 にdjangoアプリを設置しようとしたら、nginxでエラーになった。 django 1.8 EC2上で Django + Nginx + uWSGI を試す - Qiita http://unix.stackexchange.com/questions/218747/nginx-says-open-etc-nginx-conf-d-foo-conf-failed-13-permission-deni…

CentOS6にpipをインストール

rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install python-pip http://www.liquidweb.com/kb/how-to-install-pip-on-centos-7/

django PostgreSQL Error : Symbol not found: _lo_lseek64

Django 1.8 PostgreSQL 9.4 Mac OS X Yosemite (Version 10.10.5) python manage.py runserver でエラー。 return import_module('%s.base' % backend_name) File "/Users/uuuuuuuu/.pyenv/versions/2.7.9/lib/python2.7/importlib/__init__.py", line 37, i…

pyenvでPythonのバージョンが切り替わらない

pyenvのコマンドで2.7.9に設定して、pyenvのコマンドで設定確認したら2.7.9なのに、 python コマンドを実行するとバージョンが3.5.1 pyenv local 2.7.9 pyenv local 2.7.9 pyenv global 2.7.9 pyenv global 2.7.9 pyenv shell 2.7.9 pyenv shell 2.7.9 pytho…

Deep LearningをやりたかったらNVIDIA入のPCを買うしかない

メモ: NVIDIAでないGPUでDeep Learningの処理を高速化する方法はないか調べてみたけど、 どうやら全く対応していないっぽい。 ChainerもTensorFlowもCaffeも NVIDIAのCUDAで処理の高速化をしている。 AMDのRadeonとか、IntelのIrisとかだとCUDAは使えない。…

DeepLearning Caption (Mac)

Chainerで画像のキャプション生成 - Qiita の記事を試す。 Ubuntuでやった時のメモ: http://kubotti.hatenablog.com/entry/2016/06/07/142850 ソースコード取得。 https://github.com/dsanno/chainer-image-caption git clone https://github.com/dsanno/ch…

pyenvのメモ

メモ pyenv Python 2系と3系を切り替えるツール HomebrewのインストールからpyenvでPythonのAnaconda環境構築までメモ - Qiita virtualenv 同じPythonバージョンで別のPython環境を切り替えるツール http://qiita.com/Kodaira_/items/feadfef9add468e3a85b a…

Deep Leaningで画像の説明(キャプション)

画像に文章の説明を付けるという、ディープラーニングの記事を見つけたので試してみる。 処理内容はまだ理解できないので実行するだけ。 Chainerで画像のキャプション生成 - Qiita http://t-satoshi.blogspot.jp/2016/01/blog-post_1.html 環境構築 別記事に…

chainer: RuntimeError: CUDA environment is not correctly set up

chainer/cuda.py", line 82, in check_cuda_available raise RuntimeError(msg) RuntimeError: CUDA environment is not correctly set up (see https://github.com/pfnet/chainer#installation).CuPy is not correctly installed. Please check your enviro…

ImportError: No module named PIL

from PIL import Image ImportError: No module named PIL pip install pillow

libfreenect2 python (r9y9 版)

r9y9/pylibfreenect2 を試してみることにした。 git clone https://github.com/r9y9/pylibfreenect2.git r9y9/pylibfreenect2 remexre/pyfreenect2.gitのアンインストール 動きがイマイチだった、remexreさんが作ったpyfreenect2をアンインストール。 http:/…

libfreenect2 python

Kinect v2をUbuntuで動かせるライブラリ、libfreenect2を Pythonから使えるようにする。 この記事の内容は失敗。 ちゃんと動くやつはこれ↓ libfreenect2 python (r9y9 版) - kubotti’s memo 手順メモ cd ~/Documents mkdir pyfreenect2 cd pyfreenect2 pyfre…

MacにOpenCV3を入れてAKAZA特徴量

OS X Yosemite 10.10.5 OpenCV 3 MacにOpenCV 3を入れてAKAZE特徴量を試してみたかったのでメモ。 ↓の記事を参考にOpenCV3をインストール。 https://blog.ymyzk.com/2015/07/os-x-opencv-3-python-2-3/ brew tap homebrew/science brew tap homebrew/python …