当前位置: 首页 > 面试题库 >

安装车轮后发布安装脚本

梁烨
2023-03-14
问题内容

使用from setuptools.command.install import install,我可以轻松运行自定义的安装后脚本python setup.py install

当前,该脚本除了打印一些文本外什么都不做,但是我希望它处理安装新软件包时需要进行的系统更改-例如,备份该软件包正在使用的数据库。

我想为我的程序包生成一个Python轮,然后将其复制并安装到一组部署计算机上。但是,我的自定义安装脚本不再在部署计算机上运行。

我究竟做错了什么?那有可能吗?


问题答案:

指定车轮包装格式的PEP
427
对定制的安装前或安装后脚本没有任何规定。

因此,在车轮套件安装期间无法运行自定义脚本。

您必须将自定义脚本添加到程序包中您希望开发人员首先执行的位置。



 类似资料:
  • 我正在创建一个项目,它依赖于来自PyPI的包。即: 但是,其中一些(例如)仅包含PyPI上的控制盘文件。https://pypi.python.org/simple/opencv-python/ 根据我的理解,setupols与不兼容。有没有办法从安装依赖项,理想情况下不使用pip?

  • 一、安装准备 1、下载hadoop 0.20.2,地址:http://www.apache.org/dist/hadoop/core/hadoop-0.20.2/ 2、JDK版本:jdk-6u20-linux-i586.bin (必须是1.6) 3、操作系统:Linux s132 2.6.9-78.8AXS2smp #1 SMP Tue Dec 16 02:42:55 EST 2008 x86_6

  • 本部分包括安装完成后续的配置。本部分操作在 Master 结点上执行。 配置用户创建管理员用户 htpasswd -b /etc/origin/master/htpasswd admin admin oc login -u system:admin oc adm policy add-role-to-user system:image-builder admin oc adm policy add

  • 我意识到一个与此相关的问题已经被问到不能安装numpy从车轮格式,但那里提出的解决方案对我不起作用。我也在那条线上问过(通过回答!)但我没有收到任何回复,所以下面是: 我一直在尝试安装matplotlib,但我首先需要安装numpy。我下载了Numpy-1.8.2+mkl-cp26-none-win_amd64.whl文件,然后尝试使用PIP安装它。我不断得到的错误信息是: “numpy-1.8.

  • Open-Falcon是一个比较大的分布式系统,有十几个组件。按照功能,这十几个组件可以划分为 基础组件、作图链路组件和报警链路组件,其安装部署的架构如下图所示, 在单台机器上快速安装 请直接参考quick_install Docker化的Open-Falcon安装 参考: https://github.com/open-falcon/falcon-plus/blob/master/docker/