setup.py 在 python 中显示它存在'ModuleNotFoundError: No module named'并且是否存在



我在结构文件夹'base'中有一个小应用程序,子文件夹为base>start。要打包它,我在文件夹库中有一个设置.py。其代码为

setup(name='bashed',
version='0.1.0',
packages=find_packages(),
#packages=[start],
entry_points={
'console_scripts': [
'bashed = start.__main__:main'
]
},
)

在子文件夹">start"中,我有一个名为__main__.py的文件,该文件具有">main'方法。

当我运行命令时

python setup.py安装

后面跟着

破解

我得到错误ModuleNotFoundError:没有名为"启动"的模块

但是,当我运行命令时

python setup.py开发

后面跟着

破解

函数'main'在'中启动__执行main__.py'。

我尝试过使用
packages=find_packages((以及packages=[start]在setup.py中,但不起作用

setup.py的内容包括

setup(name='bashed',
version='0.1.0',
packages=find_packages(),
#packages=[start],
entry_points={
'console_scripts': [
'bashed = start.__main__:main'
]
},
)

开始的内容main.py低于

def main():
print("This is the main routine.")
if __name__ == "__main__":
main()

使用packages=['start'](注意单引号(,或者如果使用packages=find_packages(),请确保有一个start/__init__.py文件。

最新更新