gpt4 book ai didi

python - Setup.py:如何添加外部安装候选项?

转载 作者:太空宇宙 更新时间:2023-11-04 06:43:02 24 4
gpt4 key购买 nike

我想配置我的 setup.py 文件以进行正确安装。软件包和程序由于参数 install_requires,可以通过 PYPI 获得没有问题。此外,我需要部署外部包,例如 xvfb

你能给我推荐一种方法来将外部依赖项/包/程序添加到我的setup.py安装?

我当前的setup.py文件

from setuptools import setup, find_packages

setup(
name = 'package_name',
version = '0.3.1',
packages = find_packages('src'),
package_dir={'':'src'},
install_requires=['selenium', 'nose',])

编辑:目标是创建一个安装脚本来安装所需的包和外部候选者,如下所示:

>>> sudo python setup.py install 
# installs selenium, nose and for instance xvfb through e.g. apt-get.

最佳答案

一般来说,setup.py 不允许任何其他依赖项,除了 python 的 (PYPI)。您可以尝试为您的模块构建 deb 包。

查看本教程: https://wiki.debian.org/Python/Packaging

关于python - Setup.py:如何添加外部安装候选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19831983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com