Setuptools ImportError - PullRequest
       12

Setuptools ImportError

0 голосов
/ 27 сентября 2018

У меня проблема с моим скриптом setup.py, использующим setuptools.Это мой каталог:

maindir
| - __init__.py
| - setup.py
| - hello_world.py
| -code
    | - __init__.py
    | - kb.py
    | ...

Мой файл setup.py:

from setuptools import setup, find_packages
setup(
    name = "KinBot",
    version = "2.0",
    packages = find_packages(),
    entry_points={'console_scripts':[
        'runkb = code.kb:main',
        'hola = hello_world:main'
        ]},
)

Запуск скрипта hola делает то, что должен, но запуск скрипта runkb я получаю:

Traceback (most recent call last):
  File "/home/rvandev/.local/bin/runkb", line 11, in <module>
    load_entry_point('KinBot', 'console_scripts', 'runkb')()
  File "/usr/local/python2.7.14/lib/python2.7/site-packages/pkg_resources   /__init__.py", line 570, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/python2.7.14/lib/python2.7/site-packages/pkg_resources /__init__.py", line 2751, in load_entry_point
    return ep.load()
  File "/usr/local/python2.7.14/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2405, in load
    return self.resolve()
  File "/usr/local/python2.7.14/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2411, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
ImportError: No module named kb

Я пробовал примеры Hello World с подкаталогами, и все они работали.Я нашел несколько похожих проблем в сети, но ни одно из их предложений не сработало.Кто-нибудь есть идеи?

...