{"id":45387,"library":"mecab-ko-dic","title":"mecab-ko-dic Python package","description":"A Python distribution of the mecab-ko-dic Korean dictionary for MeCab. Version 1.0.0 provides pre-packaged dictionary data and is primarily used as a dependency for Korean NLP tools like mecab-python3. No longer actively maintained.","status":"maintenance","version":"1.0.0","language":"python","source_language":"en","source_url":"https://github.com/LuminosoInsight/mecab-ko-dic","tags":["mecab","korean","nlp","dictionary"],"install":[{"cmd":"pip install mecab-ko-dic","lang":"bash","label":"Default install from PyPI"}],"dependencies":[],"imports":[{"note":"The package provides a Python module containing the dictionary path.","symbol":"mecab_ko_dic","correct":"import mecab_ko_dic"}],"quickstart":{"code":"import mecab_ko_dic\n\n# Get the path to the dictionary\ndic_dir = mecab_ko_dic.__path__[0]\nprint(f\"Dictionary installed at: {dic_dir}\")\n\n# Use with MeCab (requires mecab-python3)\n# import MeCab\n# mecab = MeCab.Tagger(f'-d {dic_dir}')\n# print(mecab.parse('안녕하세요'))","lang":"python","description":"Import the module to discover the dictionary directory, then pass it to MeCab's tagger with the -d option."},"warnings":[{"fix":"Install from upstream: https://github.com/taku910/mecab/tree/master/mecab-ko-dic","message":"This package is not actively maintained. The PyPI package may be outdated compared to upstream mecab-ko-dic releases. Consider using the upstream dictionary directly or alternative packages like mecab-ko-dic-utf-8.","severity":"deprecated","affected_versions":">=1.0.0"},{"fix":"Use it only to get the dictionary directory, then pass it to MeCab.","message":"The module `mecab_ko_dic` is not a large library; it only provides the path to the dictionary data. Do not expect complex functionalities.","severity":"gotcha","affected_versions":"all"},{"fix":"pip install mecab-python3; on Linux, also install mecab-ko via apt or source.","message":"This package does not include the MeCab tokenizer itself. You must separately install mecab-python3 (or similar) and have MeCab installed system-wide.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'1.0.0':21 'activ':45 'data':27 'depend':34 'dic':4,15 'dictionari':17,26,50 'distribut':9 'ko':3,14 'korean':16,36,48 'like':39 'longer':44 'maintain':46 'mecab':2,13,19,41,47 'mecab-ko-d':1,12 'mecab-python3':40 'nlp':37,49 'packag':6,25 'pre':24 'pre-packag':23 'primarili':30 'provid':22 'python':5,8 'python3':42 'tool':38 'use':31 'version':20","created_at":"2026-06-07T12:54:46.259418+00:00","updated_at":"2026-06-07T12:54:46.259418+00:00","problems":[{"fix":"Run 'pip install mecab-ko-dic' to install from PyPI.","cause":"The package is not installed or installed incorrectly.","error":"ModuleNotFoundError: No module named 'mecab_ko_dic'"},{"fix":"Use the path from mecab_ko_dic.__path__[0] as the -d argument to MeCab.Tagger.","cause":"MeCab cannot find the dictionary because the -d parameter is missing or wrong.","error":"Exception: [line 1] param.cpp(69) [ifs] no such file or directory: /usr/local/lib/mecab/dic/mecab-ko-dic/dicrc"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/LuminosoInsight/mecab-ko-dic","github":"https://github.com/LuminosoInsight/mecab-ko-dic","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-29","last_verified":"2026-06-29","next_check":"2026-07-29","install_tag":null}}