ModuleNotFoundError:没有名为';facenet_pytorch';但它似乎确实安装了

ModuleNotFoundError:没有名为';facenet_pytorch';但它似乎确实安装了,module,pip,virtualenv,python-3.7,Module,Pip,Virtualenv,Python 3.7,我在这台python3 virtualenv中: (base) marco@pc01:~/PyTorchMatters/facenet_pytorch/examples$ pyenv virtualenvs 3.7.3/envs/facenet_pytorch (created from /home/marco/.pyenv/versions/venv373) 3.7.3/envs/venv373 (created from /home/marco/.pyenv/versions/3.7

我在这台python3 virtualenv中:

(base) marco@pc01:~/PyTorchMatters/facenet_pytorch/examples$ pyenv virtualenvs
  3.7.3/envs/facenet_pytorch (created from /home/marco/.pyenv/versions/venv373)
  3.7.3/envs/venv373 (created from /home/marco/.pyenv/versions/3.7.3)
* facenet_pytorch (created from /home/marco/.pyenv/versions/venv373)
  venv373 (created from /home/marco/.pyenv/versions/3.7.3)
(base) marco@pc01:~/PyTorchMatters/facenet_pytorch/examples$ pip3 freeze --local
certifi==2019.11.28
chardet==3.0.4
facenet-pytorch==2.2.8
idna==2.9
numpy==1.18.1
requests==2.23.0
urllib3==1.25.8
据我所知,所需模块已安装:

(base) marco@pc01:~/PyTorchMatters/facenet_pytorch/examples$ pip3 install facenet_pytorch
Requirement already satisfied: facenet_pytorch in /home/marco/.pyenv/versions/3.7.3
/envs/facenet_pytorch/lib/python3.7/site-packages (2.2.8)
Requirement already satisfied: requests in /home/marco/.pyenv/versions/3.7.3 
/envs/facenet_pytorch/lib/python3.7/site-packages (from facenet_pytorch) (2.23.0)
Requirement already satisfied: numpy in /home/marco/.pyenv/versions/3.7.3
/envs/facenet_pytorch/lib/python3.7/site-packages (from facenet_pytorch) (1.18.1)
Requirement already satisfied: chardet<4,>=3.0.2 in /home/marco/.pyenv/versions/3.7.3
/envs/facenet_pytorch/lib/python3.7/site-packages (from requests->facenet_pytorch) (3.0.4)
Requirement already satisfied: idna<3,>=2.5 in /home/marco/.pyenv/versions/3.7.3
/envs/facenet_pytorch/lib/python3.7/site-packages (from requests->facenet_pytorch) (2.9)
Requirement already satisfied: certifi>=2017.4.17 in /home/marco/.pyenv/versions/3.7.3
/envs/facenet_pytorch/lib/python3.7/site-packages (from requests->facenet_pytorch) 
(2019.11.28)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /home/marco/.pyenv
/versions/3.7.3/envs/facenet_pytorch/lib/python3.7/site-packages (from 
requests->facenet_pytorch) (1.25.8)
但当我尝试执行这一行代码时:

prova.py:

from facenet_pytorch import MTCNN
我得到ModuleNotFoundError:没有名为“facenet\u pytorch”的模块

(base) marco@pc01:~/PyTorchMatters/facenet_pytorch/examples$ python3 prova.py 
Traceback (most recent call last):
  File "prova.py", line 1, in <module>
    from facenet_pytorch import MTCNN
ModuleNotFoundError: No module named 'facenet_pytorch'
(基本)marco@pc01:~/PyTorchMatters/facenet\u pytorch/examples$python3 prova.py
回溯(最近一次呼叫最后一次):
文件“prova.py”,第1行,在
从facenet_pytorch导入MTCNN
ModuleNotFoundError:没有名为“facenet\u pytorch”的模块
  • pip3版本:pip-20.0.2
  • 操作系统:Ubuntu 18.04.4桌面
  • python版本:python 3.7.4
更新)已解决: 用pip安装(而不是pip3)就解决了这个问题


Marco

安装
facenet Pytork
时是否使用
sudo
命令?安装
facenet Pytork
时是否使用
sudo
命令?