スライドショー

Python

Pythonista3でモジュールをインストールする方法

【Python】Pythonistaでモジュールをインストールする方法
林檎ちゃん

最近Pythonを勉強してて、iPhoneに「Pythonista」っていうアプリを入れたんだ!^^

あら!いいわね!

Pythonistaでもデータ解析に便利な「Pandas」などのモジュールを自由にインストールして使うことができるのよ!

琴璃ちゃん

Pythonistaでは標準でインストールされているモジュール以外にも、自分で新たにモジュールをインストールすることができます。

モジュールをインストールするには、「StaSh(スタッシュ)」と呼ばれるPythonista用のShellをインストールする必要があります。

Stashのインストール方法や「Stash」「Shell」についての概要は以下の記事を参考にしてください。

StaShがインストールされると、

  • iPhoneの場合 →「This iPhone
  • iPadの場合 →「This iPad

という名前のフォルダ直下に、「lanch_stash.py」というファイルが作成されていると思います。

launch_stash.py」を実行すると、下記画像のようなコンソールが立ちあがり、そこからいくつかのUNIXコマンドを利用できるようになります。

モジュールをインストールする方法

今回は試しに「janome」というモジュールをインストールしてみましょう。

「janome」とは?

Pythonの形態素解析用のモジュールで、日本語の文字列を分割して品詞を判定したり単語ごとに分解することができます。

StaShのコンソールで下記のコマンドを実行してください。

pip install janome

もしPandasなど他のモジュールをインストールしたい場合は上記コマンドの「janome」の部分を「pandas」などに置き換えて実行してください。

pip install pandas

正常にインストールされると、「site-packages-3」というフォルダの中にインストールしたモジュールが作成されているかと思います。

インストールしたモジュールを使ってみよう!

それでは、インストールしたモジュールを実際に使ってみましょう。

今回インストールした「janome」というモジュールは、先述した通り「自然言語解析」に用いるモジュールになります。

下記のソースコードをPythonistaで実行してみてください。

from janome.tokenizer import Tokenizer

tokenizer = Tokenizer()

sentence = '私はプログラミングが嫌いです。'
print(sentence)

for token in tokenizer.tokenize(sentence):
	print(" " + str(token))

実行すると、下記のように日本語を解析した結果を返してくれます!

林檎ちゃん

え!すごーい!
ちゃんと「名詞」とか「助詞」とか判別できてる!

ふふっ^^
面白いでしょ?

Pythonには他にも便利なモジュールがたくさんあるから、気になったものがあればインストールして実際に使ってみるといいわよ!

琴璃ちゃん

まとめ

このように、PythonistaではStaShをインストールすることでpipコマンドが使えるようになり、任意のモジュールを新たにインストールすることができます。

Pythonにはまだまだ面白いモジュールがたくさんあるので、ジャンジャンインストールして使ってみましょう!^^

下記にちょっとした例を紹介しておきます。

便利なモジュールを一部紹介!

  • 表計算:「pandas」
  • 画像処理:「opencv-python」
  • Webスクレイピング:「beautifulsoup4」

「とりあえず代表的なモジュールを使ってみたい!」という人は下記書籍にて実践的に学ぶことができるのでおすすめです!

林檎ちゃん

私本で勉強するの苦手なんだよね...

文字を読むのが大変で...笑

本を読みながら学習するのが苦手な方は、オンラインスクールで体系的に学ぶのもいいかもしれません^^

無料でオンラインスクール体験を実施しているところもあるので興味のある方は覗いてみてはいかがでしょうか!

-Python

© 2021 yoshicont.