Python 3.5でMeCabを利用しようと考えております。辞書として、mecab-ipadic-neologdを利用したいのですが、sudoとPCの容量制限の関係で本体にインストールすることができないため、こちらを参考にsudoの必要ないUSBメモリにmecab-ipadic-neologdを保存しています。

しかし、PythonのMeCabライブラリで使うと、mecab = MeCab.Tagger ("mecabrc -d /Volumes/USB/MeCab/mecab-ipadic-neologd/")に対して、

RuntimeError                              Traceback (most recent call last)
<ipython-input-18-95f14a0cbfb9> in <module>()
      1 sample_u = "テスト用の文章を作りました。"
----> 2 mecab = MeCab.Tagger ("mecabrc -d  /Volumes/USB/MeCab/mecab-ipadic-neologd/")
      3 print(mecab.parse(sample_u))

/home/S/.conda/envs/py3k/lib/python3.4/site-packages/MeCab.py in __init__(self, *args)
    305     if _newclass:version = staticmethod(_MeCab.Tagger_version)
    306     def __init__(self, *args):
--> 307         this = _MeCab.new_Tagger(*args)
    308         try: self.this.append(this)
    309         except: self.this = this

RuntimeError: 

というエラーが出ます。何か解決策はありますでしょうか。ちなみに、MeCab.Tagger ("mecabrc")ではきちんと動きます。