pip安装后出现ModuleNotFoundError -e

时间:2019-11-05 02:04:43

标签: relative-path setup.py

我有如下的setup.py代码:

from setuptools import setups, PEP420PackageFinder

setup(
   name='abc'
   ,packages=PEP420PackageFinder.find(include=['abc.*'],
                                      exclude=['abc.score_pipeline.x'])

)

文件路径如下:

/current/
/current/setup.py
/current/abc/score_pipeline/x
/current/abc/score_pipeline/y
/current/abc/score_pipeline/y/lalala

/current/下,我跑了pip install -e,没有问题。 然后在脚本中我想from abc.score_pipeline.y import lalala,但它抱怨No Module named abc.score_pipeline;我想我可以导入abc,但不能导入abc.score_pipeline

为什么我不能导入abc.score_pipeline?确实对此感到困惑,并被如此看似简单的相对路径问题所困扰。 谢谢!

0 个答案:

没有答案