加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-20 13:39:38 所属栏目:Python 来源:网络整理
导读:我有纯 python包,依赖于其他3个python包: 我正在使用distutils.core.setup来进行安装. 这是我在setup.py中的代码: from distutils.core import setupsetup( name='mypackage',version='0.2',scripts=['myscript'],packages=['mypackage'],install_requires
我有纯 python包,依赖于其他3个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,如果需要安装那些依赖.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读