首页 > 解决方案 > pandas 安装失败,出现来自 setup.py 的错误“错误:没有为 pandas 找到匹配的发行版”

问题描述

我正在构建一个需要 pandas、numpy 和 scikit-learn 作为依赖项的包。所以我在 setup.py 中添加了依赖项,如下所示。

import setuptools

with open("README.md", "r") as fh:
    long_description = fh.read()

setuptools.setup(
    name='dest',
    version='0.0.18',
    author="Manikandan Jeyabal",
    author_email="ManikandanJeyabal029@gmail.com",
    description="Test Project creation",
    long_description=long_description,
    long_description_content_type="text/markdown",
    packages=setuptools.find_packages(),
    classifiers=[
        "Development Status :: 3 - Alpha",
        "Intended Audience :: Developers",
        "Programming Language :: Python :: 3",
        "Programming Language :: Python :: 3.4",
        "Programming Language :: Python :: 3.5",
        "Programming Language :: Python :: 3.6",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
    install_requires=[
        "numpy <=1.17.4", "pandas", "scikit-learn >= 0.21.3, <= 0.22"
    ],
    python_requires='>=3.7'
 )

但不幸的是,对于以下情况,pandas 安装失败并出现错误
1) "pandas" -> ERROR: No matching distribution found for pandas
2) "pandas == 0.25.3" -> ERROR: No matching distribution found for pandas==0.25.3
3) "pandas >=0.25, <=1.0.0" ->ERROR: No matching distribution found for pandas>=0.25, <=1.0.0

请帮助我克服这个问题。

问候,
MJ

标签: pandassetuptoolspackagingsetup.pypython-packaging

解决方案


推荐阅读