python生成安装包
时间: 2023-10-04 12:08:53 浏览: 33
在 Python 中,可以使用工具来生成安装包,最常用的工具是 setuptools 和 distutils。
1. 首先安装 setuptools:在命令行中输入 `pip install setuptools`,如果已经安装可以跳过此步骤。
2. 创建一个 setup.py 文件,其中包括以下内容:
```python
from setuptools import setup
setup(
name='your_package_name',
version='0.1',
packages=['your_package_name'],
install_requires=[
'dependency1',
'dependency2'
],
entry_points={
'console_scripts': [
'your_script_name=your_package_name.your_module_name:main'
]
}
)
```
其中,name 和 version 是必需的参数,packages 是要打包的 Python 模块,install_requires 是依赖的外部包,entry_points 是可执行文件的入口。
3. 在命令行中进入到 setup.py 文件所在的目录,执行以下命令:
```
python setup.py sdist bdist_wheel
```
其中,sdist 生成源代码包,bdist_wheel 生成二进制安装包。
4. 生成的安装包会存储在 dist 目录中。
你也可以使用其他打包工具,例如 PyInstaller 或 cx_Freeze,但它们生成的是可执行文件,而不是安装包。