当我从git导入我的私有软件包并在代码行Unable to import 'elixir_tools' pylint(import-error)
上显示此消息错误时,vscode自动完成不起作用
我的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',
)
有什么建议吗?
编辑1: 软件包目录具有以下结构:
repo
|_ elixir_tools
| |_ executors
| |_ models
| |_ transforms
| |_ utils
|
|_ setup.cfg
|_ setup.py
答案 0 :(得分:0)
我意识到我将elixir_tools软件包安装在与更新后的pylint不同的环境中,删除了这两个软件包,然后在同一环境中再次使用pip进行了完美的安装。