我正在尝试使用Adobe的pdfservices-sdk,并收到以下错误
ERROR: pip's dependency resolver does not currently take into account all the packages
that are installed. This behaviour is the source of the following dependency conflicts.
pdfservices-extract-sdk 1.0.0b1 requires urllib3==1.26.3, but you have urllib3 1.26.8
which is incompatible.
Successfully installed urllib3-1.26.8
当我安装版本1.26.3时,它说它不兼容,需要1.26.8。
我不停地来回跑,它不起作用。有什么想法吗?谢谢
您似乎同时安装了pdfservices-extract-sdk 1.0.0b1
和pdfservices-sdk 1.0.2
。
前者是后者的前身。您可以pip uninstall pdfservices-extract-sdk
。
文件:
- 旧版(Beta程序访问)提到
pip install pdfservices-extract-sdk
:https://opensource.adobe.com/pdftools-sdk-docs/beta/extract/index.html#set-up-a-蟒蛇环境 - 新提及
pip install pdfservices-sdk
:https://developer.adobe.com/document-services/docs/overview/pdf-services-api/#set-up-a-蟒蛇环境
pypi.org包历史记录:
pdfservices-extract-sdk 1.0.0b1
于2021年5月10日发布(历史)pdfservices-sdk 1.0.0
发布于2021年6月7日(历史)pdfservices-sdk 1.0.1
于2021年8月10日发布pdfservices-sdk 1.0.2
于2022年1月17日发布pdfservices-sdk 1.0.2b1
于2022年3月21日发布
GitHub回购版本:https://github.com/adobe/pdfservices-python-sdk/releases
很可能您的Python环境已经安装了urllib3,并且需要与pdfservices-sdk所需版本不同的版本。有两种选择:
- 使用venv--创建虚拟环境或Virtualenv将用于玩pdfservices sdk的Python环境与所有其他环境隔离开来(我刚刚在venv中安装了1.0.0b1,它顺利地获得了urllib 1.26.3)
- 直接从Github安装pdfservices-sdk的出血边缘版本:
这个出血边缘版本的urlib3版本被提升到1.26.8pip install https://github.com/adobe/pdfservices-python-sdk/archive/master.zip