【发布时间】:2017-03-13 16:26:30
【问题描述】:
我有一个 python 脚本MyScript.py。我使用python MyScript.py [options] 运行它。但我想用它制作 rpm 包。所以我创建了setup.py并使用python setup.py bdist_rpm创建了rpm包。为此,我将文件结构更改如下:
- MyScript
- __init__.py
- setup.py
setup.py:
from distutils.core import setup
setup(name='MyScript',
version='0.0.1',
author='ABC XYZ',
author_email='abc@xyz.com',
packages=['MyScript']
)
当我运行python setup.py bdist_rpm 时,我会在自动创建的 dist 文件夹下获得 2 个 rpm 文件(noarch.rpm、src.rpm)和 1 个 tar.gz 文件。但是当我在norach.rpm 文件上使用rpm -i 时,它只是说安装了包,但是当我尝试在bash 中运行MyScript 命令时无法使用该包。我在这里做错了吗?如果是,请指导我。我对包装有点初学者。
【问题讨论】:
标签: python package rpm packaging setup.py