python生成安装包
时间: 2023-10-04 07:08:45 浏览: 40
Python 有多种工具可以用来生成安装包,其中比较流行的有 setuptools 和 distutils。这里我们介绍使用 setuptools 来生成安装包。
1. 安装 setuptools:在命令行中输入 `pip install setuptools`。
2. 创建 setup.py 文件:在项目根目录下创建一个名为 `setup.py` 的 Python 文件。在该文件中定义项目的元数据和依赖关系等信息。以下是一个示例:
```python
from setuptools import setup, find_packages
setup(
name='myproject',
version='0.1',
packages=find_packages(),
install_requires=[
'numpy',
'matplotlib',
],
)
```
其中,`name` 是项目名称,`version` 是版本号,`packages` 是包含所有需要打包的 Python 模块的列表,`install_requires` 是项目依赖的 Python 包。
3. 生成安装包:在命令行中切换到项目根目录,并执行以下命令:
```
python setup.py sdist bdist_wheel
```
这将生成两个安装包:一个源码包(`.tar.gz` 格式)和一个二进制包(`.whl` 格式)。
4. 安装安装包:可以使用 `pip` 命令安装生成的安装包。例如,要安装二进制包,可以执行以下命令:
```
pip install dist/myproject-0.1-py3-none-any.whl
```
如果要安装源码包,则需要将文件后缀改为 `.tar.gz`,然后执行以下命令:
```
pip install dist/myproject-0.1.tar.gz
```
以上就是使用 setuptools 生成 Python 安装包的基本步骤。