Python параметр установки ssl setuptools не распознается - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь установить библиотеку (p4 python) с помощью pip, для которой требуется указать параметр - ssl . Вот команда, которую я выполняю:

 pip install --install-option="--ssl" --install-option="/usr/local/ssl/lib/" p4python

Я получаю сообщение об ошибке:

error: option --ssl not recognize

Я не понимаю. Это должны быть допустимые параметры для setup.py: https://swarm.workshop.perforce.com/files/guest/perforce_software/p4python/setup.py?v=7 Я видел, как кто-то упоминал об этой проблеме в этом посте: Как установить p4 python на macOS 10.15 Catalina? Однако никто не дал решения этой проблемы.

Есть идеи, как это решить?

Заранее спасибо за вашу помощь.

1 Ответ

0 голосов
/ 08 мая 2020

В p4 python setup.py опция --ssl доступна для setup.py подкоманд build, build_ext и sdist. Но не для install или wheel.

То есть вы можете запустить python setup.py build --ssl, но я не уверен, что вы можете сделать python setup.py install --ssl. И pip install --install-option=--ssl делает именно это.

Итак, вы используете pip для установки предварительно скомпилированного колеса - они предоставляют много , но не для Python 3.8. Перейти на Python 3.7.

Или вы устанавливаете из исходников, скачав исходники, распаковав архив и запустив

python setup.py build_ext --ssl /usr/local/ssl/lib/
python setup.py build --ssl /usr/local/ssl/lib/
python setup.py install
...