已发布的pypi软件包显示在搜索上但未赢得pip安装

时间:2017-07-14 14:20:44

标签: python pip pypi

我的包已发布但无法安装,我遇到以下问题:

$ pip search "intellimatch"
intellimatch (0.1.0)  - Intelligent matching/textsearch/cli interactivity that works for humans

$ pip install intellimatch
Collecting intellimatch
  Could not find a version that satisfies the requirement intellimatch (from versions: )
No matching distribution found for intellimatch

$ pip install intellimatch==0.1.0
Collecting intellimatch==0.1.0
  Could not find a version that satisfies the requirement intellimatch==0.1.0 (from versions: )
No matching distribution found for intellimatch==0.1.0

它位于https://bitbucket.org/codyc54321/intellimatch

setup.py看起来像

from setuptools import setup

setup(
    name='intellimatch',
    version='0.1.0',
    description='Intelligent matching/textsearch/cli interactivity that works for humans',
    url='https://bitbucket.org/codyc54321/intellimatch',
    author='codyc4321',
    license='MIT',
    packages=['intellimatch'],
    install_requires=[],
    zip_safe=False,
)

这是一个基本包,包含1个文件夹intellimatch,没有依赖关系,只使用Python。

2 个答案:

答案 0 :(得分:1)

pip从PyPI下载包。 <{3}}没有包,因此无需下载和安装。

给pip https://pypi.python.org/pypi/intellimatch

result <- LVector[0 LVector %in% LVectorTEMP]

答案 1 :(得分:1)

pypi上没有您的项目档案。请参阅以下步骤。

$ pip install intellimatch -vvv

这将显示调试回溯。

网址指向https://pypi.python.org/simple/intellimatch/,其中没有您的软件包存档,因此不会下载并安装您的软件包。从搭便车的guide开始,使用以下命令上传您的包裹的分发。

$ python setup.py register sdist upload