python学習中の初心者です。使用しているのはWindows,普段IDLEを使用して学習を行っています。
send2trashモジュールをimportしたく、pipツールを用いてインストールしました。
cmd
1>pip install send2trash 2Requirement already satisfied: send2trash in c:\programdata\anaconda3\lib\site-packages (1.5.0)
インストールはできているのですが、importしても次のようになります
python
1import send2trash 2Traceback (most recent call last): 3 File "<pyshell#2>", line 1, in <module> 4 import send2trash 5ModuleNotFoundError: No module named 'send2trash'
自分なりに調べてみた結果、
python
1>>> import sys 2>>> sys.path 3['', 4'C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32\Lib\idlelib', 5'C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32\python38.zip', 6'C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32\DLLs', 7 'C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32\lib', 8 'C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32', 9'C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32\lib\site-packages'] 10
ここに最初のcmdの実行文で与えられたインストールされた場所のc:\programdata\anaconda3\lib\site-packages (1.5.0)がsys.pathに格納されてないから?ということがわかり、格納するためにはpthファイルにパスを書くことで問題が解決しそうだということがわかりました。しかしそのやり方がわからないので教えていただきたいです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/14 10:25