• 締切済み

Pythonを用いた自然言語処理について

Pythonで形態素分析をしようと思っているのですが、私は現在condaを使用しており、形態素分析で使用するjanomeというライブラリはpipでしか使用できないようです。私のPythonでpipコマンドを使用したところできませんでした。condaとpipを切り替える方法を教えていただけませんか?もしくはcondaでも形態素分析ができる方法はありませんか?

みんなの回答

回答No.1

下記のURLを参考にされれば良いのではないでしょうか Python, Janomeで日本語の形態素解析 https://note.nkmk.me/python-janome-tutorial/ Janomeを使ってPythonで形態素解析 https://qiita.com/charon/items/661d9a25b2233a9f8da4 pipの使い方とインストール https://www.python-izm.com/tips/pip/

redrider8505
質問者

お礼

ありがとうございます!自分でもいろいろ調べているのですが、うまくいかなくて、、参考にします!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • python2および3が同居する環境について

    Linux(ubuntu, あるはWindows10上のubuntu)ですが、意識しなくてもOSをインストールした時点でpythonが2.7になっていました。そこでanacondaでpython3.xをインストールしました。この時点で両方のpythonがあることになります。また、コマンドとしてはコマンド"python"で2.7, "python3"で3.xが呼び出されるようです。自分としてずっと3.xで行きたいのですが、"python"で2.7というところが嫌だなあと思っています。例えば"pip"で何かをインストールしてみるとどうも2.7の方に対して対応しているようです。”ようです”というところもあやふやなのですが。numpyなどもそうで、python3.xでpip install numpyとやってもimportできないと言ってきます。pipが2.7に対して適用されていると思います。 エイリアスでpython3をpythonとするだけでこのような混乱を避けることができるものでしょうか。 2.7を温存してpython3だけをデフォルトpythonとして使用する方法についてなにかありましたらお願いします。 また、2.7をバッサリ切り捨てる方法を教えて頂ければと思います。実はやったつもりなのですが、できていませんでした。アンインストールが一番クリアな方法にはなります。副作用がなければですが。コマンドとしてはsudo apu delete....とかsudo apt remove とかです。アンインストールの方法もよろしくお願いします。

  • Pythonのライブラリとかのバージョンについて

    Pythonは本体、numpy, scipy, pandas, StatModels, Matplolib, Seaborn, Scikit-learn, tensolflowなどのライブラリ、pipなどのコマンドまで含めてバージョンがいろいろあると思います(pipを使って何かインストールしたらそれは古いと指摘される)。そこで動作が思わしくないとき、バージョンの齟齬があるものでしょうか。本体は2.7,3.x間で大きな違いがあるのは周知のことですが。本やネット情報って本体・ライブラリの最新バージョンと比べてやや遅れていることが多いのでコピペとかしても動作しないみたいなのでお尋ねしました。どうでしょうか。具体的な問題は別にあるのですが、概ねどうなのかなと思いますが。  また、コードの動作とは関係ないコメントについても漢字コードがチェックされるのでしょうか。コメントの漢字コードが指定されていないというメッセージで動作が止まるようです。よろしくお願いします。

  • pythonコマンドでオプションを使いたい

    現在raspberry piでpythonを使ったプログラムをやっています。pythonのコードで、linuxのコマンドのように、複数のオプションを設定して、それに応じた結果を返すようにしたいです。 そのようなことを実現する方法としてpythonにはパースという機能があるというのを知ったのですが、 http://docs.python.jp/2/library/argparse.html こちらのサイトに載っている $ python prog.py 1 2 3 4 4 $ python prog.py 1 2 3 4 --sum 10 このように複数のオプションのを設定してその合計を出力するような例が載っていたのですが、このプログラムをどのように書けば良いか、具体的によくわかりません。 ご教示いただきますよう、よろしくお願い致します。

  • Python が勉強しにくい

    Python の勉強を始めた。 多少のルールが他の言語と違うところがある。これは当然のことと思う。   例 {} がない インデントによる分岐等 もっと困ったのは、python.exe がプロジェクトの毎に埋め込まれてしまうことだ。 そのため PyCharm を利用すると、Configuration で それぞれの exe 設定をしなければならないことが最近分かってきた。 また、開発内容によっては、Anaconda を推奨しているものがあり、これを インストールすると、この中にも python.exe のみならず、関連ライブラリを インストールする。 また、Anaconda は、単体python.exe と相性が悪く pip などは推奨されていない。 conda を利用するようになっている。 その他、 Google Coraboratory, Jupiter Notebook を推奨するものもあり、選択に戸惑う。 いろいろとやっているうちに混乱が広がって、ますますわかりにくくなってしまう。 どのように対応するのがよいのだろうか? 初歩の勉強を行うとしてどのツールを利用するのがよいのでしょうか?

  • Pythonのプログラム言語の一覧表がほしい

    これから Python を使い始める段取りです. 以下の項目(1),(2),(3),(4),(5),(6),(7),(8) について,教えて下さい. ●(1). Python のプログラム言語の一覧表の入手方法. ●(2). Python の文法:どういう言語がどういう役割を持つか,の一覧表の入手方法. ●(3). Python のプログラム記述上の基本・規則などがまとめて書いてあるものの入手方法. ●(4). Python のプログラム実行時にエラーが発生したときの対応法の一覧表の入手方法.    (TeX 使用時のエラー対応法(一覧表)のようなもの;TeX_error_message/LaTeX_error_message) ●(5).その他,Python に関して基本的な事柄など,知っておく必要がある事に関して・・・. ●(6).下記(a),(b),(c)の Python 入門書を少し読んでみたが,Python 画面での左端にある記号 >>> の説明が何処にもない.    そこで「Python は,>>> 以下の言語を読み取って処理する」と解釈しました.正しいですか? ●(7).下記(a),(b),(c)の Python 入門書を読んでいて気づきましたが,記号 #(シャープ)より右側の文章は Python は無視して読み込まない,と解釈しました.正しいですか? ●(8). Python を使用するための「画面」には,どの様なものが,何種類あるのですか? 現在,一応,Python 3.6.5 のインストールが終わり,Python を起動すると,コマンドプロンプトのような素っ気なく,味気ない真っ黒な画面が現れます. 1+2=3 は,手書き入力で,答えの 3 が出ます. また,Hello, World! も試し終わりました. なお,現在,以下の三冊の本を読んで勉強中です. ◆(a).「独学プログラマー」 ◆(b).「Python スタートブック」 ◆(c).「Python チュートリアル・第三版」 以上,よろしくお願いします.

  • OBS600D(Debian6)のPython環境

    ハードウェアの都合で、Debian6でPython3.1のプログラム開発・運営環境を整えています(ハードウェアはぷらっとホーム社マイクロサーバ、OBS600D PowerPC 600Mhz MM:1GB FROM:128MB CF:16GB)。pipのインストールでつまづいています。ご教授下さい。 *作業手順  ⓪製品マニュアルの手順に従い、初期化したCFメモリーをセット後起動し、Debian6を初期化しました。このDebian6は、フラッシュメモリの中の圧縮された50MBほどのデータが展開されただけなので、OSの基本部分だけです。  ②Debianサイトから、Debian6のPowerPC用の.isoファイルをダウンロード、USBメモリに展開し「dpkg -i」で .debパッケージを手動で一つづつ操作して、 Python3.1 をインストールしました。「python3.1」のように、バージョン番号を付加したコマンドで、Pythonを起動できます。  ③python-pip_0.7.2-1_all.debをdpkgすると、下のようなエラーメッセージが表示されます。 python-pip depends on python; however: Package python is not installed. メッセージからすると、Pythonをバージョン番号なしで起動できる必要があるようです。このエラーを解決する方法をご教授願います。

  • Python pip install

    Python 初心者です。 コマンドプロンプトでpip install を行うと 時々黒塗り(?)のような帯状のラインが 現れます。この意味することろは何でしょうか? pip install自体は成功しています。 トラブルは無いつもりですが、気になるので どなたかご教示ください。 C:\Users\○○>pip install feedparser Collecting feedparser Downloading feedparser-6.0.2-py3-none-any.whl (80 kB) |████████████████████████████████| 80 kB 4.6 MB/s Collecting sgmllib3k Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB) 以下略

  • apacheとmod_pythonについて

    Python2.6、MacOSX10.6の環境でmod_pythonで動かしたいのですが、以下のようなエラーが出てしまいます。 MySQLdb関係のようですが、コマンドでpython -c "import MySQLdb" とした場合はエラーがでません。 解決法がさっぱりわからないのでわかる方教えていただけると助かります ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Library/WebServer/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.16.dylib Referenced from: /Library/WebServer/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so Reason: image not found よくわかりませんが、 /Library/WebServer/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so は存在しているようです

  • Pythonの実行命令言語の一覧表がほしい

    カテゴリーが違うかも知れませんが,お許し下さい. これから Python を使い始める段取りです. 以下の項目(1),(2),(3),(4),(5),(6),(7),(8) について,教えて下さい. ●(1). Python の実行命令言語の一覧表の入手方法. ●(2). Python の文法:どういう言語がどういう役割を持つか,の一覧表の入手方法. ●(3). Python のプログラム記述上の基本・規則などがまとめて書いてあるものの入手方法. ●(4). Python のプログラム実行時にエラーが発生したときの対応法の一覧表の入手方法.    (TeX 使用時のエラー対応法(一覧表)のようなもの;TeX_error_message/LaTeX_error_message) ●(5).その他,Python に関して基本的な事柄など,知っておく必要がある事に関して・・・. ●(6).下記(a),(b),(c)の Python 入門書を少し読んでみたが,Python 画面での左端にある記号 >>> の説明が何処にもない.    そこで「Python は,>>> 以下の言語を読み取って処理する」と解釈しました.正しいですか? ●(7).下記(a),(b),(c)の Python 入門書を読んでいて気づきましたが,記号 #(シャープ)より右側の文章は Python は無視して読み込まない,と解釈しました.正しいですか? ●(8). Python を使用するための「画面」には,どの様なものが,何種類あるのですか? 現在,一応,Python 3.6.5 のインストールが終わり,Python を起動すると,コマンドプロンプトのような素っ気なく,味気ない真っ黒な画面が現れます. 1+2=3 は,手書き入力で,答えの 3 が出ます. また,Hello, World! も試し終わりました. なお,現在,以下の三冊の本を読んで勉強中です. ◆(a).「独学プログラマー」 ◆(b).「Python スタートブック」 ◆(c).「Python チュートリアル・第三版」 以上,よろしくお願いします.

  • Python

    シェルスクリプトやバッチファイル作成時には コマンドの実行結果を返り値(終了コード)で 判定したり、次の処理の分岐に使用したりしますが Pythonではどのようにコマンドの実行結果を 判定するのでしょうか。 OSコマンドであれば、os.system("...")とかで判定出来るとの 記事をみたことあるのですが、Pythonコマンド自身の判定は どのようにするのでしょうか。 Ex) Connect('xx','xxx')であるホストに接続し、  接続出来たかどうかの判定をしたい。