import dlib ModuleNotFoundError: Нет модуля с именем 'dlib' в Python IDLE - PullRequest
0 голосов
/ 08 апреля 2019

Я установил dlib, используя приглашение Anaconda 3.Он показал мне, что он был успешно установлен.Я проверил через команду import dlib, она не выдала мне никакой ошибки, даже я проверил версию, и она пришла с 19.9.0.

Но когда я открываю свою программу в IDLE и запускаю программу, она показывает ошибку

import dlib ModuleNotFoundError: No module named 'dlib'

Даже из командной строки я получаю ту же ошибку.

В чем проблема?Я использую Python 3.6.

Процесс установки dlib с использованием anaconda3:

imagedlib">

Ответы [ 2 ]

1 голос
/ 08 апреля 2019

Вы установили пакет в другой версии python и импортировали пакет в другую версию python.

Пакет установлен.в виртуальной среде (3.6.8) и импортируется в стандартный системный python (3.6.0).

Так что либо вам нужно использовать эту виртуальную среду для своего приложения, в противном случае вам потребуется установить пакет в глобальный системный python.

0 голосов
/ 08 апреля 2019

Расширение @ ответ Рохита :

Поскольку вы установили dlib в Anaconda, вам необходимо запустить программу, используя приглашение Anaconda.

По умолчанию команды IDLE и python в командной строке используют Python, установленный для всей системы (в вашем случае это Python 3.6.0).

Но для использования dlib, установленного в виртуальной среде Anaconda (env_dlib), вам необходимо:

  1. Открыть подсказку Anaconda.
  2. Активировать env_dlib среду: activate env_dlib
  3. Запустите файл Python, который использует dlib пакет: python FILENAME
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...