私はUbuntu17.10に取り組んでいます
Python3.6をインストールしました
dedupeという名前のモジュールをインストールしました:
sudo pip install dedupe
...
Successfully installed...
...
sudo pip3 install dedupe
...
Requirement already satisfied...
...
しかし、それを使用するものを実行しようとすると、このエラーが発生します。
$ python dedupe_process.py
Traceback (most recent call last):
File "dedupe_process.py", line 11, in <module>
import dedupe
ModuleNotFoundError: No module named 'dedupe'
また、明示的に使用python3
して実行した場合も機能しません。
何が足りないのですか?
「kalilinux」を使い始めると、同じエラーが発生します。たぶんあなたのpython3は " /usr/local/lib/python3.x
"ディレクトリであなたのスクリプトのモジュールを見つけようとしているのでしょう。したがって、そのモジュールが存在しない場合は、ModuleNotFoundError: No module named 'dedupe'
エラーが発生しています。
実際、私には恒久的な解決策はありませんが、次の解決策を試すことができます.........。
この問題を簡単に解決するには、モジュールが存在するディレクトリに移動してsudo pip3 install "moduleName"
、「ターミナル」でコマンドを実行するだけのディレクトリを確認します。おそらく次のようになります:-
" Requirement already satisfied: 'moduleName' in /usr/local/lib/python3.x/dist-packages (moduleVersion)
"
または
" Requirement already satisfied: 'moduleName' in /usr/lib/python3/dist-packages (moduleVersion)
"。
Then just copy that `Module` to the `/usr/local/lib/python3.` directory......
うまくいけばうまくいくはずです.......ありがとう...
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加