如何使用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,并希望pip,并且无论如何都将使用它们来安装你的软件包(假设你计划通过PyPI进行分发),但如果你包含setuptools bootstrap,它将负责安装setuptools,如果需要安装那些依赖. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |