如何在macOS 10.15 Catalina上安装p4python?

时间:2019-12-17 10:21:44

标签: python macos perforce p4python

尝试在macOS 10.15 Catalina上安装p4python时出现错误。
命令apply plugin: 'java' apply plugin: 'application' application { mainClassName = "com.nameless.Main" } jar { manifest { attributes 'Main-Class': 'com.nameless.Main' } baseName = 'web_file_server' version = '0.1.0' }

pip install p4python

当我尝试安装旧版本时,也会出现错误。
命令Cannot build P4Python without SSL support Exception: Parameter –ssl is needed

pip install p4python==2018.2.1743033

第二个错误似乎是由MacOS使用LibreSSL而不是OpenSSL引起的。

有什么想法如何安装它?

2 个答案:

答案 0 :(得分:1)

您是否尝试过完全按照指示执行的操作?

pip install p4python -ssl

答案 1 :(得分:0)

p4python无法安装,因为它没有适用于Python 3.8的软件包。 默认情况下安装的是Python 3版本。最新版本仅包含适用于3.7以下版本的Python软件包:p4python 2019.1.1858212 PyPI

我用pyenv安装了Python 3.7,以安装/运行p4python。

// install pyenv and required python version
brew install pyenv
pyenv install 3.7.7

// add following to ~/.bash_profile
export PYENV_ROOT="$HOME/.pyenv/shims"
export PATH="$PYENV_ROOT:$PATH"
export PIPENV_PYTHON="$PYENV_ROOT/python"

// go to project directory and set python version
cd project
pyenv local 3.7.7
// check verion
python --version
// install p4python
pip install p4python

旧答案:

Perforce技术支持的答案

Mac OS 10.15.2不支持

p4python