具有嵌套需求的PyPI pip setup.py
我的软件包同时依赖于numpy和statsmodels,我将它们列在我的setup.py脚本的具有嵌套需求的PyPI pip setup.py,pip,setuptools,setup.py,pypi,Pip,Setuptools,Setup.py,Pypi,我的软件包同时依赖于numpy和statsmodels,我将它们列在我的setup.py脚本的install\u requires: SETUP_REQUIRES = [ 'numpy', ] INSTALL_REQUIRES = [ 'numpy', 'statsmodels>=0.5.0', ] setup(name=DISTNAME, author=AUTHOR, author_email=EMAIL, version=VERSION, packag
install\u requires
:
SETUP_REQUIRES = [
'numpy',
]
INSTALL_REQUIRES = [
'numpy',
'statsmodels>=0.5.0',
]
setup(name=DISTNAME,
author=AUTHOR,
author_email=EMAIL,
version=VERSION,
packages=PACKAGES,
package_data=PACKAGE_DATA,
include_package_data=INCLUDE_PACKAGE_DATA,
description=DESCRIPTION,
long_description=LONG_DESCRIPTION,
license=LICENSE,
url=URL,
download_url=DOWNLOAD_URL,
classifiers=CLASSIFIERS,
setup_requires=SETUP_REQUIRES,
install_requires=INSTALL_REQUIRES,
scripts = SCRIPTS,
)
但每当我运行pip install mypackage
时,它都无法安装statsmodels,因为它说它需要numpy
Collecting statsmodels>=0.5.0 (from mypackage)
Downloading statsmodels-0.8.0rc1.zip (9.9MB)
100% |████████████████████████████████| 9.9MB 217kB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-nkf7ym2k/statsmodels/setup.py", line 330, in <module>
from numpy.distutils.misc_util import get_info
ImportError: No module named 'numpy'
收集statsmodels>=0.5.0(来自mypackage)
下载statsmodels-0.8.0rc1.zip(9.9MB)
100% |████████████████████████████████| 9.9MB 217kB/s
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/tmp/pip-build-nkf7ym2k/statsmodels/setup.py”,第330行,在
从numpy.distutils.misc_util导入获取信息
ImportError:没有名为“numpy”的模块
有没有办法让它先安装numpy?或者检查包之间的依赖关系 可能值得注意:在
statsmodels
上有一个未决问题:看起来您可以降级到可能值得注意:在statsmodels
上有一个未决问题:看起来您可以降级到