2

尝试使用 cmd 在 Windows 10 上安装 p4python:

pip install p4python

并得到

使用缓存 的https://files.pythonhosted.org/packages/36/5a/0a1b192cdecd31cb8bc0d0ba39c73ffd84ce823053d0004823a1fdbe1440/p4python-2018.2.1743033.tar.gz 命令的完整输出 python setup.py egg_info: Attempting to load API from ftp.perforce.com API 变为无...无法在没有 SSL 支持的情况下构建 P4Python

4

2 回答 2

0

问题是 P4Python 不适用于任何版本的 python。

解决方案是通过访问https://pypi.org/project/p4python/#files找到支持的版本

您应该会看到带有后缀的版本,例如cp39表明该包支持 python 3.9.x。在我写这篇文章时,没有支持 python 3.10 的包,所以任何pip install p4python像我一样尝试使用 python 3.10.2 的人都会收到这个Cannot build P4Python without SSL support错误以及Parameter --ssl is needed.

降级到 python 3.9.10 解决了这个问题。

于 2022-01-18T21:36:12.703 回答
-1

您可以从此处下载 p4python 的预构建版本:

https://www.perforce.com/downloads/helix-core-api-python

于 2019-11-01T20:48:09.993 回答