vscode автозаполнение при импорте частного пакета не работает python - PullRequest
0 голосов
/ 26 марта 2020

Автозаполнение Vscode не работает, когда я импортирую свой личный пакет из git и показывает это сообщение об ошибке в строке кода: Unable to import 'elixir_tools' pylint(import-error)

Моя структура setup.py:

from setuptools import setup

setup(
    name='elixir_tools',
    url='***',
    author='Elixir AI',
    author_email='***',
    packages=[
        'elixir_tools',
        'elixir_tools.executors',
        'elixir_tools.models',
        'elixir_tools.transforms',
        'elixir_tools.utils'
    ],
    install_requires=[
        'pandas',
        'numpy',
        'datetime',
        'xlrd',
        'psycopg2-binary',
        'flask_bcrypt',
        'flake8',
        'bayesian-optimization',
        'scikit-learn',
        'python-dateutil',
        'xgboost',
        'croston',
        'pytest'
    ],
    version='0.1',
    license='MIT',
)

любое предложение?

Edit1: каталог пакета имеет такую ​​структуру:

repo
|_ elixir_tools
|   |_ executors
|   |_ models
|   |_ transforms
|   |_ utils
|
|_ setup.cfg
|_ setup.py

1 Ответ

0 голосов
/ 28 марта 2020

Я понял, что установил пакет elixir_tools в другой среде, отличной от обновленного pylint, удалив оба пакета и снова установив с помощью pip в той же среде, что работало отлично.

...