尝试使用图像识别,我在this tutorial之后安装了带有OpenCV的Python。后来,我决定尝试运行PyDIP,运行this answer上给出的命令。
第一条命令不起作用:
>>> import PyDIP as dip
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'PyDIP'
我尝试使用以下方法安装它:
(cv) user@pc:~$ python -m pip install PyDIP
Requirement already satisfied: PyDIP in ./.virtualenvs/cv/lib/python3.7/site-packages (0.1.8)
python和pip的位置也似乎正确:
(cv) user@pc:~$ which -a python
/home/user/.virtualenvs/cv/bin/python
/usr/bin/python
/bin/python
(cv) user@pc:~$ which -a pip
/home/user/.virtualenvs/cv/bin/pip
/usr/local/bin/pip
我正在使用虚拟环境(与第一个链接完全相同),因此在提示符下使用
(cv)
。安装了不同的Python版本,但据我所读,应使用which
列出的第一个版本。如果python和pip可执行文件与PyDIP软件包位于同一文件夹中,怎么回事?我正在使用Debian 10,python 3.7.3和pip 20.0.2。
最佳答案
The project具有顶级程序包pydip
(不是PyDIP
)。因此导入:
import pydip as dip
AFAIU
PyDIP
是different package。关于python - ModuleNotFoundError:尽管已安装模块,但没有名为“PyDIP”的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59952057/