回到顶部 介绍 setuptools是python中的包安装和分发工具。 //通过源码安装包python setup.py install setuptools中主要包含如下两个函数: fromsetuptools import setup, find_packages 回到顶部 一、setup函数 setup函数的简单示例: setup( name="demo", version="1.0", author="zbj", author_email="***@qq.com"...
How to Usefind_packages() To use thefind_packages()function in your setup file, you first need to import it from thesetuptoolspackage. Here is an example of how to usefind_packages()in a setup file: fromsetuptoolsimportsetup,find_packages setup(name='my_project',version='1.0',packages=fin...
from setuptools import setup, find_packages if __name__ == '__main__': setup( name='cal', # pkg的名字 version='0.0.1', # 版本号 packages=find_packages() # 自动查询目录下的pkg ) 然后运行下方命令,会在dist文件夹中生成相应的whl文件。 python setup.py bdist_wheel 生成的whl可以直接使用...
url="http://www.magedu.com/python",#packages=setuptools.find_packages(), # 自动发现包packages=['m'], python_requires='>=3.6', )#name名字#version 版本#packages=[] 打包列表,#packages=['m'],指定m,就会把m所有的非目录子模块打包#['m', 'm.m1.m2.m3'],逐级建立目录,但是只把m的所有非...
下面是一个使用setuptools的简单例子: ├── demo │└─ myapp │ └── __init__.py └── setup.py 1.创建一个demo文件夹: mkdir demo 2.新建一个setup.py文件 ,内容如下 `from setuptools import setup, find_packages setup( name='HelloWorld', version='0.1', packages=find_packages(), auth...
from setuptoolsimportsetup,find_packagessetup(name="demo",version="0.1",packages=find_packages(),) 执行python setup.py bdist_egg即可打包一个test的包了。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 demo|--build|`-- bdist.linux-x86_64 ...
setup.py文件的编写 setup.py中主要执行一个 setup函数,该函数中大部分是描述性东西,最主要的是packages参数,列出所有的package,可以用自带的find_packages来动态获取package。所以setup.py文件的编写实际是很简单的。 简单的例子: setup.py文件: from setuptools import setup, find_packages setup( name = " mytes...
packages = find_packages(), #所有包含的其他包 ) 希望大佬帮忙解决! 要打包 main.py、依赖于 app 文件夹内的 enit.py 和同级目录下的 ss.py 文件,首先你需要确保这些文件都在你的项目中。然后,你可以使用 setuptools 的 setup() 函数来定义你的包。
setuptools是python distutils的加强版,使开发者构建和发布python包更加容易,特别是当包依赖于其他包时。用setuptools构建和发布的包与distutils发布的包类似。包的使用者无需安装setuptools就可以使用该包。 配置setup文件 from setuptools import setup, find_packages ...
有了setuptools后,创建一个包基本上是无脑操作 cd /tmp mkdir demo cd demo 在demo中创建一个setup.py文件,写入 from setuptools import setup, find_packages setup( name = "demo", version = "0.1", packages = find_packages(), )