У овом туторијалу ћемо разговарати о грешци у Питхон-у није пронађен модул и како се носити са њом.
МодулеНотФоундЕррор
Питхон програмери често добијају проблем „МодулеНотФоундЕррор Но модуле намед Питхон“. Када покушате да увезете модул у свој код, Питхон интерпретер наилази на ову грешку јер не може да лоцира модул. Обавештење о грешци вас обавештава да систем нема модул који покушавате да увезете или да није инсталиран.
Разлози за МодулеНотФоундЕррор
Ова грешка се може десити из више разлога, укључујући:
Нетачно написан назив модула: Питхон интерпретер ће пријавити МодулеНотФоундЕррор ако сте погрешно написали име модула, што спречава његово проналажење.
Модул није инсталиран: Морате инсталирати модул на свој систем ако већ није тамо пре него што можете да га увезете у свој код. Покрените следећу команду у свом терминалу да бисте инсталирали модул користећи Питхон Пацкаге Манагер (пип):
код:
pip install module_name
Примери
Типичан проблем у Питхон-у је МодулеНотФоундЕррор: Нема модула који се зове Питхон грешка, што се дешава када тумач не може да лоцира модул који је увезен у коду. Постоји неколико потенцијалних узрока за овај проблем, укључујући:
Тумач неће моћи да лоцира модул ако је име погрешно написано и појавиће се грешка. На пример:
Код
упоредива јава
import matplotlib # Here, if you mistakenly spell matplotlib as matplotlibb, the error will be raised:
Излаз:
ModuleNotFoundError: No module named 'matplotlibb'
Грешка ће бити пријављена ако модул није инсталиран у окружењу. На пример:
јава боје
Код
import requests # Here, if the requests module has not been installed in the # environment, the error will be raised:
Излаз:
ModuleNotFoundError: No module named 'requests'
Грешка ће бити пријављена ако је путања окружења погрешно конфигурисана или ако се модул не налази у истом директоријуму као скрипта. На пример:
Код
import sys sys.path.append('/path/to/module') import mymodule # Here, if the /path/to/module is incorrect, the error will be raised:
Излаз:
ModuleNotFoundError: No module named 'mymodule'
Решење за МодулеНотФоундЕррор: нема модула са именом Питхон
Морате да идентификујете извор грешке и да предузмете неопходне радње да је поправите како бисте исправили грешку „МодулеНотФоундЕррор: Нема модула са именом Питхон“. Можете да предузмете следеће радње да бисте решили проблем:
Закључак
У закључку, типичан Питхон проблем је грешка МодулеНотФоундЕррор: нема модула са именом Питхон, која се дешава када тумач не може да лоцира модул који је увезен у коду. Можете да инсталирате модул, проверите путању до модула или проверите да ли је име модула исправно написано да бисте решили овај проблем. Након покушаја ових поправки, ако проблем и даље постоји, можда ћете морати да затражите помоћ у заједници или да погледате документацију модула за увоз.