#import errorってなんやねん
それはあまりに突然の出来事だった----
エラーメッセージ
>>> import <モジュール>
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named <モジュール>
マウス操作ができるpyautoguiを使いたかった。ただそれだけだったのだが、一行目で否定された。突然すぎる。
多分原因は、python3で開発しているにも関わらず、python2用を使おうとしたからだと思います。(python3でも同じだと思うよってどっかの記事で言ってたんだもん(´・ω・`))
#問題解決する。パスを通すとは
Pythonのスクリプトとして以下を実行
捜索場所を確認する
import sys
print(sys.path)
↓pipを使ってインストールした人↓
保存先を確認する
pip show <モジュール>
捜索場所とは、例えばopenCVやpyautoguiをインストールしたらどこかに保存されます。
その保存された先が捜索場所のうちのどれかであればimportすることができます。
しかし、保存先の場所は捜索場所の一覧の中には含まれていませんでした。
そこで保存先の場所を捜索場所に追加します。
保存先の追加
import sys
sys.path.append('保存先の場所')
こうして保存先の追加がされました!!
これをパスを通すと言います。
パスとはいわゆるアドレスです
#最後にimportしてみる
ちゃんとできましたか??
-----こうして物語は幕を閉じた。