Import dlib ModuleNotFoundError: нет модуля с именем «dlib» в python IDLE

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

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

import dlib ModuleNotFoundError: No module named 'dlib'

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

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

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

Import dlib ModuleNotFoundError: нет модуля с именем «dlib» в python IDLE

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
0
6 869
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

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

да, теперь я понял. Раньше я думал, что обе устанавливаются в масштабе всей системы. Я не знал о виртуальной среде подсказки анаконды. и я искал также так много, но не где это было очищено. Большое спасибо вам. Извините, я не могу дать вам отзыв, потому что у меня нет репутации 15. :)

Tann 09.04.2019 07:46

рад помочь @Tann

Rohit 09.04.2019 08:36
Ответ принят как подходящий

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

Поскольку вы установили 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

да, теперь я понял. Раньше я думал, что обе устанавливаются в масштабе всей системы. Я не знал о виртуальной среде подсказки анаконды. и я искал также так много, но не где это было очищено. Большое спасибо вам. Извините, я не могу дать вам отзыв, потому что у меня нет репутации 15. :)

Tann 09.04.2019 07:46

Другие вопросы по теме