pip安装Test PyPI包时无法找到已存在的pytesseract版本求助
问题原因及解决方法
问题根源
Test PyPI与官方PyPI是完全独立的两个包仓库,你依赖的pytesseract 0.3.10仅存在于官方PyPI中,而Test PyPI里只有该包的旧版本(0.1.6、0.1.8、0.2.2)。当你执行pip install -i https://test.pypi.org/simple/ extractable==0.0.21时,pip被限制只能从Test PyPI查找所有依赖包,自然找不到仅在官方PyPI存在的pytesseract 0.3.10版本。
解决办法
安装时通过--extra-index-url参数额外指定官方PyPI作为依赖包的补充源,这样pip会优先从Test PyPI拉取extractable,同时从官方PyPI获取pytesseract的最新版本。执行以下命令即可:
pip install -i https://test.pypi.org/simple/ extractable==0.0.21 --extra-index-url https://pypi.org/simple/
内容的提问来源于stack exchange,提问作者suley
相关产品推荐
相关产品推荐

