给定一个具有以下结构的Python包
用pip
安装它
pip install --upgrade git+git://github.com/balandongiv/driving_tools.git
安装的目录如下所示
如上图所示,安装文件夹中缺少子文件夹sub_file
和nickname_override.py
我想知道修改这个问题需要做哪些修改
根据Balaitous进行修改
from setuptools import setup,find_packages
setup(name='ppackage',
version='0.0.111',
description='make life easier',
author='testx',
packages=['ppackage','ppackage.sub_file'],
)
在
setup
函数的packages
参数中,必须明确提到所有模块。模块可以是python文件或包含__init__.py
的文件夹它不是递归的。这里有两个模块
ppackage
和ppackage.sub_folder
见:https://docs.python.org/3/distutils/setupscript.html#listing-whole-packages
因此,你应该:
如果要在包中嵌入所有模块,可以使用
find_packages
相关问题 更多 >
编程相关推荐