簡體   English   中英

ModuleNotFoundError:沒有名為“PyDIP”的模塊,盡管它已安裝

[英]ModuleNotFoundError: No module named 'PyDIP', although it's installed

嘗試使用圖像識別,我按照本教程安裝了帶有 OpenCV 的 Python。 后來,我決定嘗試 PyDIP,運行此答案中給出的命令。

第一個命令不起作用:

>>> 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。

該項目具有頂級包pydip (不是PyDIP )。 所以導入它:

import pydip as dip

AFAIU PyDIP是一個不同的包

您正在嘗試通過使用 pip 安裝 PyDIP 模塊來安裝它,但是Python 包索引說那里的 pydip 模塊有一個

外交棋盤游戲的裁決邏輯引擎

要安裝它,您必須從源代碼構建它。

在這里查看幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM