ここで質問してもよいのかわからないのですが、
どうしても詰まってしまったので質問させて頂きます。
Windows8.1、Python 3.4.3(64bit)です。
形態素分析を行いたく、Mecabを導入することにしました。
このサイトを参考にやってみました。
そして手順の通り、PythonとMecabにPathを通し、setup.pyとmecab.hを書き換えましたが、buildとinstallがうまくいきません。
ここについてアドバイス頂ければ、と思います。
なおsetup.pyに関して、
return string.split (cmd1(str))
は、
return cmd1(str).split()
に。
include_dirs=[r"C:\Program Files\MeCab\sdk"],
library_dirs=[r"C:\Program Files\MeCab\sdk"],
は
include_dirs=[r"C:\Program Files (x86)\MeCab\sdk"],
library_dirs=[r"C:\Program Files (x86)\MeCab\sdk"],
に変更しています。
buildとinstallをする時点で以下のようになりました。
C:\mecab-python-0.996>python setup.py build
running build
running build_py
running build_ext
building '_MeCab' extension
error: Unable to find vcvarsall.bat
C:\mecab-python-0.996>
どうやらvcvarsall.batが見つからないということですが、
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC
にはvcvarsall.batが確かに存在しています。
システム環境変数Pathの部分に関してもC:\Program Files (x86)\Microsoft Visual Studio 12.0\VCと追記しているので、問題はないかと思うのですが……。
試しに http://go.microsoft.com/?LinkId=9348304からVisual C++ 2008 Express EditionをインストールしてPathを通してやってみたのですが、結果は同じでした。
使える情報かどうかはわからないのですが一応書いておきますと、pythonを開いて以下のように入力するとこのようになりました。
import sys
sys.version
'3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)]'
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。