Как установить p4python на macOS 10.15 Catalina?

Я получаю сообщение об ошибке при попытке установить p4python на macOS 10.15 Catalina.
Команда pip install p4python.

Cannot build P4Python without SSL support
Exception: Parameter –ssl is needed

Когда я пытаюсь установить более старую версию, я также получаю сообщение об ошибке.
Команда pip install p4python==2018.2.1743033.

Cannot match OpenSSL Version string ‘LibreSSL 2.8.3’
Cannot build P4Python without SSL support

Вторая ошибка, по-видимому, вызвана тем, что macOS использует LibreSSL вместо OpenSSL.

Есть идеи, как его установить?


person Synck    schedule 17.12.2019    source источник
comment
Вы читали первое сообщение об ошибке?   -  person AMC    schedule 17.12.2019


Ответы (2)


Вы пробовали делать именно то, что он говорит вам делать?

pip install p4python -ssl

person AK47    schedule 17.12.2019
comment
Кажется, это передает опцию pip, а не p4python. Выход: Usage: pip install [options] ... no such option: --ssl - person Synck; 20.12.2019
comment
Тогда вы можете посмотреть на этот ответ: stackoverflow.com/questions/677577/ - person AK47; 20.12.2019
comment
По сути, вы пытаетесь запустить setup.py и передать ему команду -ssl: swarm.workshop.perforce.com/files/guest/perforce_software/ - person AK47; 20.12.2019
comment
Вы можете либо вручную загрузить модуль и запустить setup.py самостоятельно, либо попытаться выяснить, как передать аргумент в setup.py через pip. - person AK47; 20.12.2019
comment
Мне удалось передать аргумент в setup.py через pip, используя следующую команду: pip install --install-option="--ssl" p4python. Но теперь я получаю сообщение об ошибке option --ssl not recognized из setup.py. - person Synck; 05.01.2020
comment
Согласно OP, перед -ssl требуется только один тире: попробуйте pip install --install-option="-ssl" p4python - person AK47; 05.01.2020
comment
С опцией -sslas возвращается ошибка option -s not recognized. Сценарий проверяет if '--ssl' in sys.argv. - person Synck; 07.01.2020