我正在使用 Ubuntu 17.10
我已经安装了 Python 3.6
我已经安装了名为 dedupe 的模块:
sudo pip install dedupe
...
Successfully installed...
...
sudo pip3 install dedupe
...
Requirement already satisfied...
...
Run Code Online (Sandbox Code Playgroud)
但是当我尝试运行使用它的东西时,我收到了这个错误。
$ python dedupe_process.py
Traceback (most recent call last):
File "dedupe_process.py", line 11, in <module>
import dedupe
ModuleNotFoundError: No module named 'dedupe'
Run Code Online (Sandbox Code Playgroud)
当我明确使用python3
它来运行它时,它也不起作用。
我错过了什么?
小智 1
当我开始使用“kali linux”时,我也遇到同样的错误。也许你的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......
Run Code Online (Sandbox Code Playgroud)
希望它能起作用......谢谢......
归档时间: |
|
查看次数: |
50747 次 |
最近记录: |