みくにまるのブログ

意識低い系ブロガー、みくにまるが送るブログ。

mezzanine-project not found コマンドが見つかりません

Mezzanineの導入をしようと

早速pip install mezzanineの後に

mezzanine-project myprojectと打ち込んでみると・・・

「mezzanine-project: コマンドが見つかりません」

???

なんやなんやと思いググりまくってみるも答えは見つからず・・・

インストール自体に失敗している予感がしたので

仕方なく公式サイトから引っ張って来ようとダウンロードリンクをクリック

<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>source/M/Mezzanine/Mezzanine-4.2.3.tar.gz</Key>
<RequestId>78ADAAD5C554E4C2</RequestId>
<HostId>
xbRoUpHpsNoNwKSDEjNnGBnA9GqvoG1ox+eYVhiGftog8BosU/lsqL1c6TRqb2YDZvYQGwpH3Io=
</HostId>
</Error>

・・・なんだこりゃ?

stephenmcd / mezzanine — Bitbucket

Bitbucketから引っ張る。

 

解答したフォルダに入り

setup.py installとコマンドを打ち込む・・・失敗

sudo ./setup.py installなんか文字が大量に出てくる。うまく行ったっぽい

mezzanine-project myprojectも続けて打ち込む

なんか出てきたーーーーーーー

 

というわけで試行錯誤の末に成功した。

 

今日の結論:公式サイトを鵜呑みにしてはならない。

 

追記:その後

$ cd myproject
python manage.py created

ここで再びのnot foundで詰む。

 

どうやらpipでインストールしたプログラムのパスを通していんたかった事が原因だったようだ。

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.5/site-packages/```

を.bashrcに追記したらうまく行った。

どうみてもpip3で入れるという余計な事をした形跡があるが突っ込んではいけない

 

しかし膨大なエラー

No module named loaders.host_themes
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.10.8
Exception Type: ImportError
Exception Value:
No module named loaders.host_themes
Exception Location: /usr/lib/python2.7/importlib/__init__.py in import_module, line 37
Python Executable: /usr/bin/python
Python Version: 2.7.13

 

前途多難過ぎるだろう・・・