如何在 setup.py install_requires 部分安装预发布 python 软件包?
How to install pre-release python packages in setup.py install_requires section?
如果 python 包依赖于外部库,我们可以这样做:
from setuptools import setup
setup(name='funniest',
version='0.1',
description='The funniest joke in the world',
url='http://github.com/storborg/funniest',
author='Flying Circus',
author_email='flyingcircus@example.com',
license='MIT',
packages=['funniest'],
install_requires=[
'markdown',
],
zip_safe=False)
如果我想在 install_requires
中安装软件包的预发布版本,我应该怎么做?我在 setuptools
中找不到任何可以这样做的标志或命令?
在install_requires
中安装不稳定的预发布版本包的解决方案是什么?
setuptools
不安装依赖项 — pip
安装它们(或 easy_install
)。使用命令行开关 pip install --pre
允许安装预发布版。
明确声明版本有效。
install_requires=[
'marshmallow>=3.0.0b11'
]
如果 python 包依赖于外部库,我们可以这样做:
from setuptools import setup
setup(name='funniest',
version='0.1',
description='The funniest joke in the world',
url='http://github.com/storborg/funniest',
author='Flying Circus',
author_email='flyingcircus@example.com',
license='MIT',
packages=['funniest'],
install_requires=[
'markdown',
],
zip_safe=False)
如果我想在 install_requires
中安装软件包的预发布版本,我应该怎么做?我在 setuptools
中找不到任何可以这样做的标志或命令?
在install_requires
中安装不稳定的预发布版本包的解决方案是什么?
setuptools
不安装依赖项 — pip
安装它们(或 easy_install
)。使用命令行开关 pip install --pre
允许安装预发布版。
明确声明版本有效。
install_requires=[
'marshmallow>=3.0.0b11'
]