gpt4 book ai didi

python - 如何使用 setup.py 安装先决条件

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:04 25 4
gpt4 key购买 nike

我有依赖于其他 3 个 python 包的纯 python 包:我正在使用 distutils.core.setup 进行安装。

这是我在 setup.py 中的代码:

from distutils.core import setup

setup(
name='mypackage',
version='0.2',
scripts=['myscript'],
packages=['mypackage'],
install_requires=[
'netifaces > 0.5',
'IPy > 0.75',
'yaml > 3.10'])

我用install_requires指定了我需要的模块,但是运行起来好像没有效果

python ./setup.py install

如何确保安装了mypackage依赖的模块?

最佳答案

distutils 没有下载甚至验证先决条件的功能;它的 install_requires 仅用于文档。

如果你想要那个,你需要第三方库setuptools .

大多数人已经有了 setuptools,希望还有 pip,并且无论如何都会使用它们来安装您的包(假设您计划通过 PyPI 分发),但是如果您包含 setuptools Bootstrap ,如果需要安装这些依赖项,它将负责安装 setuptools

关于python - 如何使用 setup.py 安装先决条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21106490/

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