P4Python не работает на Ubuntu 16.04, так как дистрибутив поставляется с OpenSSL 1.1.0g. (подробнее). Я пытаюсь построить P4Python из источника, используя путь -ssl / to / openssl1.0. Мне нужно установить OpenSSL 1.0.2 вместе со стандартной версией OpenSSL. (Не уверен, что что-то сломается, если я понижу OpenSSL). Как установить более старую версию OpenSSL, чтобы я мог использовать ее для построения P4Python?
Вы можете попробовать следующее:
sudo apt-get install -y --allow-downgrades openssl1.0=1.0.2n-1ubuntu5.1
echo "export OPENSSL_DIR=/usr/lib/ssl1.0/" >> ~/.bashrc