ちぇりーごー

ただのギャンブラー

pip installでつまづく"Command "python setup.py egg_info" failed with error code 1 in ~"

pip installで以下のエラー。

Command "python setup.py egg_info" failed with error code 1 in ~/hoge/hoge

setuptoolsの問題。

pip install --upgrade setuptools


動いた

Bayesian Methods for Hackers

ベイズいいよ、ベイズ。ということで、
ベイズ推論をはじめてみる。まずはこの一冊。

Pythonで体験するベイズ推論 PyMCによるMCMC入門

Pythonで体験するベイズ推論 PyMCによるMCMC入門

  • 作者: キャメロンデビッドソン=ピロン,玉木徹
  • 出版社/メーカー: 森北出版
  • 発売日: 2017/04/06
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログを見る


英語が苦でないなら、Github

github.com

MongoDBエラーメモ


MongoDBのインストール。
以前はIpython上で実行できる段階まで。

cherries5557.hatenablog.com


実はというか、インストールしたものの、手を動かしていなかった。
効率は悪いが、最初から。
ローカルで起動しようと試みたところ、下記のようなエラー

2017-07-24T16:39:44.543+0900 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2017-07-24T16:39:44.543+0900 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :


mongoDBのデータ保存先パスがデフォルト(/data/db)のままだとディレクトリが存在しない
作ることもできるが、ここは任意のディレクトリをmongd.confに指定
mongodを起動しようとするも、こちらもエラー。
起動後、すぐにシャットダウンしてしまう。

しばらく詰まって、調べた方法を試すとmongod --config /path/mongod.confで起動できた
肝心のmongoも再起動後に実行できた。

matplotlibとseabornの日本語化


【導入理由】
iPythonから直接pdfファイルを作成しようと考えた
グラフのラベルがデフォルトでは日本語が文字化けしてしまう。

【手順】
1.日本語フォントの確認。以下ディレクトリにフォントコピー。
先達の記事を参考にフォントダウンロード http://ipafont.ipa.go.jp/

mpl-data/fonts/ttf

2.mpl-dataのmatplotlibrcをusers配下の.matplotlibにコピー。font.familyを修正。

http://qiita.com/dodo5522/items/7f9b390698f0322bf224

3. seabornのrcmod.pyも修正

4.users配下のmatplotlibディレクトリにあるfontList.py3k.cache削除。
(もう一つのcacheファイルは消さなくても動く?)

5.再起動して終わり


スクリプトの最初にフォントの宣言だけでも動く。


qiita.com

qiita.com

mysqlインポートメモ

mysqlのインポート処理でつまづいたときのメモ


LOAD DATA INFILE 

コマンドが使えないとき

The used command is not allowed with this MySQL version

MySQLの調べ物:LOAD DATA ほげほげ ( ネットサービス ) - 美味しいもの - Yahoo!ブログ


解決していないけど、動いたので放置している

The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 

今回はLOCALを加えれば動いた。

以下が参考になりそう
MySQLでファイルのデータをテーブルに挿入する - Qiita