Какие пакеты / библиотеки я должен установить перед компиляцией Python из источника?

Я играл со многими SIP-софт-телефонами, и, безусловно, Linphone был самым надежным. Он чрезвычайно надежный с точки зрения пропускной способности аудио и видео. Это может быть немного изменчивым по отношению к пользовательскому интерфейсу, хотя в последнее время они добились прогресса в этом, но это всего лишь небольшая нить, по сравнению с технической надежностью. Одним из дополнительных преимуществ является впечатляющая поддержка платформы: Linphone был запущен в 2001 году. Это было первое приложение с открытым исходным кодом, использующее SIP-программное обеспечение в Linux. Уже более 10 лет было сделано много улучшений, и Linphone портирован на основные настольные, мобильные и веб-платформы: на Windows Desktop в 2006 году на iOS и Android в 2010 году на Blackberry OS5-7 в 2011 году на Windows Phone 8 в 2013 году на веб-браузерах (Chrome, Mozilla Firefox, Microsoft Internet Explorer, Apple Safari)

Linphone полностью открыт с открытым исходным кодом, но компания позади него также Linphone : [ ! d16]

Linphone был запущен в 2001 году. Это было первое приложение с открытым исходным кодом, использующее SIP-программное обеспечение в Linux. Уже более 10 лет было сделано много улучшений, и Linphone был перенесен на основные настольные, мобильные и веб-платформы:

1
задан 26 October 2014 в 15:11

3 ответа

Вы должны иметь возможность устанавливать все зависимости сборки для Python с опцией build-dep в apt-get

sudo apt-get build-dep python

    build-dep
       build-dep causes apt-get to install/remove packages in an attempt
       to satisfy the build dependencies for a source package.
14
ответ дан 25 May 2018 в 23:29
  • 1
    Это интересно. Но он устанавливает множество вещей, которые явно не нужны строго (libsgmls-perl !?), в то время как он не устанавливает ни libz-dev, ни libreadline-dev (см. Выше). – Lennart Regebro 14 January 2011 в 22:27
  • 2
    Это очень полезно, если вы apt-get source python. – Stefano Palazzo♦ 14 January 2011 в 22:29
  • 3
    Для меня это также исключает openssl, а это значит, что после создания python я не могу установить setuptools, потому что его установщик загружает файлы поверх https. – Jonathan Hartley 15 March 2014 в 15:35
  • 4
    это то, что официальные документы также рекомендуют: docs.python.org/devguide/setup.html – hwjp 7 March 2017 в 13:56
  • 5
    Для большей точности вы можете использовать команду sudo apt-get build-dep python3.x (замените 3 и x своей предпочтительной версией по мере необходимости), хотя иногда, как и в моем случае, 3.6 еще не была доступна, поэтому я использовал 3.5 вместо этого) – JxAxMxIxN 3 July 2017 в 21:31

, если вы хотите использовать SDK Google App Engine:

openssl libssl-dev build-essential

libsqlite3-dev zlib1g zlib1g-dev

PIL 1.1 .7

:)

2
ответ дан 25 May 2018 в 23:29

Для запуска определенных типов тестов вам понадобится python-profiler

1
ответ дан 25 May 2018 в 23:29

Другие вопросы по тегам:

Похожие вопросы: