2016-12-24 18 views
2

GelページでPelicanを使用して静的サイトを構築しようとしていますが、コマンドpelican-quickstartを実行するときに少し問題があります。AttributeError:pelican-quickstartを実行中に 'NoneType'オブジェクトに属性 'split'がありません

私は、プロンプト上でこれを得た: image of output

を任意のアイデア?私はペリカンのgithubにthisを見つけましたが、私はこの問題を解決するために正確に何をしなければならないのか本当に分かりません。

私はvirtualenv内でPython 3.5、Pelican 3.7.0を使用しています。

+0

最小の作業例を投稿することができます –

+0

エラーは 'locale.getlocale()[0]'が 'None'になっています –

+0

しかし、Pelicanの最も単純なコマンドは機能しません。私は例として使うのに役立つものは何も考えられませんでした。申し訳ありません:(修正版(https://github.com/getpelican/pelican/pull/2068))の[ –

答えて

3

私のファイルpelican-quickstart.pyも同じ理由で、sys.version_info.majorの長さを確認していません。ただ、ラインfrom pelican import __version__の下

if (sys.version_info.major >= 2): locale.setlocale(locale.LC_ALL, '')

:私は、単にコードでこの2行を置きます。

これはかなりうまく動作します。解決方法はthisです。

+0

このファイルがどこにあるか分からない場合、デフォルトではpipは '/ usr/local/lib/python2.7/site-packages/pelican /'(MacではPythonのバージョンに依存します) Macは、ペリカンをインポートして実行して、モジュールのルートパスを見つけることができます。 'pelican .__ file__' –

関連する問題