从pypi可以进行pip安装,但是从testpypi安装失败(找不到要求)

赌注

我正在尝试创建我的第一个python包。为了不打乱整个交易,我一直试图将其上传到testpypi服务器。这似乎很好(sdist创建和上传没有显示任何错误)。但是,当我尝试从https://testpypi.python.org/pypi将其安装到新的virtualenv时,它抱怨我的安装要求,例如:

pip install -i https://testpypi.python.org/pypi poirot
Collecting poirot
  Downloading https://testpypi.python.org/packages/source/p/poirot/poirot-0.0.15.tar.gz
Collecting tqdm==3.4.0 (from poirot)
  Could not find a version that satisfies the requirement tqdm==3.4.0 (from poirot) (from versions: )
No matching distribution found for tqdm==3.4.0 (from poirot) 

tqdm和Jinja2是我唯一的要求。我尝试指定版本,但未指定-每种方式都出错。

看来它正在尝试在testpypi服务器上找到tqdm和Jinja2而不是找到它们(因为它们仅在常规pypi上可用)。将软件包上传到非测试服务器并运行pip install即可。

在上传到testpypi时,我需要添加到setup.py文件(如下)中以查找需求的什么内容?

谢谢!

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup

setup(name='poirot',
      version='0.0.15',
      description="Search a git repository's revision history for text patterns.",
      url='https://github.com/dcgov/poirot',
      license='https://raw.githubusercontent.com/DCgov/poirot/master/LICENSE.md',
      packages=['poirot'],
      install_requires=['tqdm==3.4.0', 'Jinja2==2.8'],
      test_suite='nose.collector',
      tests_require=['nose-progressive'],
      classifiers=[
        'Environment :: Console',
        'Intended Audience :: Developers',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4',
        'Programming Language :: Python :: 3.5'
      ],
      include_package_data=True,
      scripts=['bin/big-grey-cells', 'bin/little-grey-cells'],
      zip_safe=False)
pylang

更新

PyPI已升级其站点。根据文档,新建议是:

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple poirot

  • --index-url 指向您在TestPyPI上的软件包。
  • --extra-index-url 指向对PyPI的依赖。
  • poirot 是你的包裹。

过时的

尝试pip install --extra-index-url https://testpypi.python.org/pypi poirot

另请参阅参考文章

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Pip安装找不到软件包,但是pip搜索可以找到

来自分类Dev

从私人仓库安装pip,但PyPi要求

来自分类Dev

pip安装uwsgi失败,显示“找不到-lz”

来自分类Dev

使用pip3安装NumPy失败,但是可以使用pip安装

来自分类Dev

pip3:找不到命令,但是已经安装了python3-pip

来自分类Dev

pip安装了awscli工具,并在pip中显示,但是在访问时-找不到命令

来自分类Dev

Python Interpteter在virtualenv中找不到模块,但是pip看到了并且不会安装

来自分类Dev

Pip说它成功安装了mysqlclient,但是找不到或卸载它

来自分类Dev

pynput与pip一起安装,但是在PyCharm中的`import pynput`找不到它

来自分类Dev

从pip安装时找不到文件

来自分类Dev

pip安装后找不到包

来自分类Dev

pip安装后找不到cget

来自分类Dev

在自定义程序包中进行pip安装时,如何解决install_requires列表的“找不到满足要求的版本”?

来自分类Dev

Contextify安装失败-“找不到节点:”

来自分类Dev

SAS安装因找不到libXext而失败

来自分类Dev

cocoapods安装失败,找不到命令错误

来自分类Dev

尝试使用pip安装我上传到PyPI的Python程序包,并获得“找不到匹配的发行版本”

来自分类Dev

可以从SSD驱动器启动,但是Ubuntu安装程序找不到它

来自分类Dev

CMake make安装失败,并显示“文件安装找不到<myfile>”

来自分类Dev

以后如何下载PyPI软件包以进行pip安装?

来自分类Dev

以后如何下载PyPI软件包以进行pip安装?

来自分类Dev

无法从pypi用pip安装

来自分类Dev

未安装 Pip 要求

来自分类Dev

pypi安装后pip安装的导入错误

来自分类Dev

perl找不到已安装的模块,但是CPAN可以找到,而且我可以找到它们。为什么不能perl?

来自分类Dev

找不到因果报酬:但是,它已安装

来自分类Dev

捆绑软件安装正常,但是找不到宝石

来自分类Dev

尽管已安装OpenJDK 8,但是ImageJ找不到JVM

来自分类Dev

RASA pip安装失败:多个要求不兼容

Related 相关文章

  1. 1

    Pip安装找不到软件包,但是pip搜索可以找到

  2. 2

    从私人仓库安装pip,但PyPi要求

  3. 3

    pip安装uwsgi失败,显示“找不到-lz”

  4. 4

    使用pip3安装NumPy失败,但是可以使用pip安装

  5. 5

    pip3:找不到命令,但是已经安装了python3-pip

  6. 6

    pip安装了awscli工具,并在pip中显示,但是在访问时-找不到命令

  7. 7

    Python Interpteter在virtualenv中找不到模块,但是pip看到了并且不会安装

  8. 8

    Pip说它成功安装了mysqlclient,但是找不到或卸载它

  9. 9

    pynput与pip一起安装,但是在PyCharm中的`import pynput`找不到它

  10. 10

    从pip安装时找不到文件

  11. 11

    pip安装后找不到包

  12. 12

    pip安装后找不到cget

  13. 13

    在自定义程序包中进行pip安装时,如何解决install_requires列表的“找不到满足要求的版本”?

  14. 14

    Contextify安装失败-“找不到节点:”

  15. 15

    SAS安装因找不到libXext而失败

  16. 16

    cocoapods安装失败,找不到命令错误

  17. 17

    尝试使用pip安装我上传到PyPI的Python程序包,并获得“找不到匹配的发行版本”

  18. 18

    可以从SSD驱动器启动,但是Ubuntu安装程序找不到它

  19. 19

    CMake make安装失败,并显示“文件安装找不到<myfile>”

  20. 20

    以后如何下载PyPI软件包以进行pip安装?

  21. 21

    以后如何下载PyPI软件包以进行pip安装?

  22. 22

    无法从pypi用pip安装

  23. 23

    未安装 Pip 要求

  24. 24

    pypi安装后pip安装的导入错误

  25. 25

    perl找不到已安装的模块,但是CPAN可以找到,而且我可以找到它们。为什么不能perl?

  26. 26

    找不到因果报酬:但是,它已安装

  27. 27

    捆绑软件安装正常,但是找不到宝石

  28. 28

    尽管已安装OpenJDK 8,但是ImageJ找不到JVM

  29. 29

    RASA pip安装失败:多个要求不兼容

热门标签

归档