python

  • 28 6月 2017

MkDocsのUnicodeDecodeErrorを解消する

Mac(10.11.6)でMkDocsを起動後、ファイルを保存するとエラーが発生する。

[E 170626 17:20:09 ioloop:638] Exception in callback <bound method type.poll_tasks of <class 'livereload.handlers.LiveReloadHandler'>>
    Traceback (most recent call last):
      File "/usr/local/lib/python2.7/site-packages/tornado/ioloop.py", line 1026, in _run
        return self.callback()
      File "/usr/local/lib/python2.7/site-packages/livereload/handlers.py", line 67, in poll_tasks
        filepath, delay = cls.watcher.examine()
      File "/usr/local/lib/python2.7/site-packages/livereload/watcher.py", line 73, in examine
        func and func()
      File "/usr/local/lib/python2.7/site-packages/mkdocs/commands/serve.py", line 106, in builder
        build(config, live_server=live_server, dirty=dirty)
      File "/usr/local/lib/python2.7/site-packages/mkdocs/commands/build.py", line 352, in build
        utils.clean_directory(config['site_dir'])
      File "/usr/local/lib/python2.7/site-packages/mkdocs/utils/__init__.py", line 134, in clean_directory
        if entry.startswith('.'):
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)

確認

asciiでデコードしようとして発生しているエラーのようなのでUTF-8を扱うように修正するが、まずはasciiを使っているか確認。

$ python
Python 2.7.13 (default, Dec 17 2016, 23:03:43)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print sys.getdefaultencoding()
ascii

asciiを使っていることが明確になったので、UTF-8をデフォルトにするように修正する。

続きを読む 
  • 07 12月 2010

homebrewを使ってMercurialをインストールする

続きを読む 
  • 08 7月 2009

pythonでmemcachedを使ってみた

続きを読む 
  • 06 7月 2009

RTViewの構成を変更

前回、試しに作ってみたものを修正。 前回は理解が浅いまま作っていたため、構成を再度検討。 その経過でXMPPなんてのも出てきた。 今回の動画はVirtualBox上のWindowsのみ。デュアルディスプレイを撮ると見づらいから・・・というだけ。 もう少し使えそうになったらまともな動画撮ります。…

続きを読む 
  • 05 7月 2009

Python ポケットリファレンス

続きを読む 
  • 04 7月 2009

いろんな意味で言語バリアフリー

続きを読む 
  • 26 6月 2009

ファイル監視、結構楽しいかも(笑)

続きを読む 
  • 26 6月 2009

pyinotify

続きを読む 
  • 24 6月 2009

Pyinotifyなんてものがあった!

続きを読む 
  • 24 6月 2009

Python2.6からはkqueueが使える?

続きを読む 
  • 23 6月 2009

py-kqueueがインストール出来ない

続きを読む 
  • 23 6月 2009

ファイルの監視

続きを読む 
  • 21 6月 2009

定期的に呼ぶ必要があるRPC

続きを読む 
  • 19 6月 2009

彼は・・・チュートリアルの作者!

続きを読む 
  • 14 6月 2009

携帯のセッション維持

続きを読む 
  • 10 6月 2009

django.views.static.serve

続きを読む 
  • 07 6月 2009

Django開発環境メモ

続きを読む 
  • 17 5月 2009

Orbited

続きを読む 
  • 05 5月 2009

django-evolution

続きを読む 
  • 21 4月 2009

LinuxでのPython2.6

続きを読む 
  • 01 4月 2009

Djangoのnullの扱い方

続きを読む 
  • 20 3月 2009

Ubuntuでメインメニューが開かない

続きを読む 
  • 14 3月 2009

Vimの簡易設定

続きを読む 
  • 11 3月 2009

2冊のバージョン違い

続きを読む 
  • 10 3月 2009

流読了-はじめてのPython3

続きを読む 
  • 07 3月 2009

Python本x2

続きを読む 
  • 07 3月 2009

Pythonランク外

続きを読む 
  • 28 2月 2009

syncdbでsqliteのエラー

続きを読む 
  • 26 2月 2009

Python2.6 on Ubuntu

続きを読む