没有 SSL 支持就无法构建 P4Python win 10
Cannot build P4Python without SSL support win 10
尝试使用 cmd 在 Windows 10 上安装 p4python:
pip install p4python
并获得
Using cached
https://files.pythonhosted.org/packages/36/5a/0a1b192cdecd31cb8bc0d0ba39c73ffd84ce823053d0004823a1fdbe1440/p4python-2018.2.1743033.tar.gz
Complete output from command python setup.py egg_info:
Attempting to load API from ftp.perforce.com
Loaded API into None ... Cannot build P4Python without SSL support
您可以从此处下载预构建版本的 p4python:
问题是 P4Python 无法在 python 的任何版本上运行。
解决方法是通过访问 https://pypi.org/project/p4python/#files
找到支持的版本
您应该会看到带有 cp39
等后缀的版本,表明该软件包支持 python 3.9.x。在我写这篇文章时,没有支持 python 3.10 的软件包,所以任何像我一样在 python 3.10.2 上尝试 pip install p4python
的人都会得到这个 Cannot build P4Python without SSL support
错误以及 Parameter --ssl is needed
.
降级到 python 3.9.10 解决了这个问题。
尝试使用 cmd 在 Windows 10 上安装 p4python:
pip install p4python
并获得
Using cached https://files.pythonhosted.org/packages/36/5a/0a1b192cdecd31cb8bc0d0ba39c73ffd84ce823053d0004823a1fdbe1440/p4python-2018.2.1743033.tar.gz Complete output from command python setup.py egg_info: Attempting to load API from ftp.perforce.com Loaded API into None ... Cannot build P4Python without SSL support
您可以从此处下载预构建版本的 p4python:
问题是 P4Python 无法在 python 的任何版本上运行。
解决方法是通过访问 https://pypi.org/project/p4python/#files
找到支持的版本您应该会看到带有 cp39
等后缀的版本,表明该软件包支持 python 3.9.x。在我写这篇文章时,没有支持 python 3.10 的软件包,所以任何像我一样在 python 3.10.2 上尝试 pip install p4python
的人都会得到这个 Cannot build P4Python without SSL support
错误以及 Parameter --ssl is needed
.
降级到 python 3.9.10 解决了这个问题。