尝试在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引起的。
有什么想法如何安装它?
答案 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