Я установил dlib
с помощью подсказки Anaconda 3
.
Он показал мне, что он был успешно установлен. Я проверил через команду import dlib
, она не выдала мне никакой ошибки, даже я проверил версию, и она выдала 19.9.0
.
Но когда я открываю свою программу в IDLE и запускаю программу, она показывает мне ошибку
import dlib ModuleNotFoundError: No module named 'dlib'
Даже из командной строки я получаю ту же ошибку.
В чем проблема? Я использую Python 3.6.
Процесс установки dlib
с помощью anaconda3
:
Вы установили пакет в другую версию Python и импортировали пакет в другую версию Python.
Пакет установлен. в виртуальной среде (3.6.8
) и импортируется в стандартный системный Python (3.6.0
).
Поэтому либо вам нужно использовать эту виртуальную среду для своего приложения, либо вам нужно будет установить пакет в глобальную систему python.
рад помочь @Tann
Расширение @ Ответ Рохита:
Поскольку вы установили dlib
в Anaconda, вам нужно запустить программу с помощью приглашения Anaconda.
По умолчанию команды IDLE
и python
в командной строке используют Python, установленный в системе (в вашем случае это Python 3.6.0
).
Но чтобы использовать dlib
, который установлен в виртуальной среде Anaconda (env_dlib
), вам нужно сделать:
env_dlib
среду: activate env_dlib
dlib
: python FILENAME
да, теперь я понял. Раньше я думал, что обе устанавливаются в масштабе всей системы. Я не знал о виртуальной среде подсказки анаконды. и я искал также так много, но не где это было очищено. Большое спасибо вам. Извините, я не могу дать вам отзыв, потому что у меня нет репутации 15. :)
да, теперь я понял. Раньше я думал, что обе устанавливаются в масштабе всей системы. Я не знал о виртуальной среде подсказки анаконды. и я искал также так много, но не где это было очищено. Большое спасибо вам. Извините, я не могу дать вам отзыв, потому что у меня нет репутации 15. :)