Я пытаюсь записать горячие точки в своем коде, чтобы иметь возможность оптимизировать его с помощью многопоточности.
Я установил pyflame вне контейнера, сначала запустив sudo apt-get install autoconf automake autotools-dev g++ pkg-config python-dev python3-dev libtool make
, а затем использовал предустановленный пакет Ubuntu PPA , запустив
sudo apt-add-repository ppa:trevorjay/pyflame
sudo apt-get update
sudo apt-get install pyflame
При попытке отследить команду python я получаю сообщение об ошибке
Failed to locate libpython within timeout period.
После того, как я получаю ошибку, мой кодв терминале работает как обычно.
Моя входная команда:
pyflame 30 --threads -t python3 myfile.py
Я относительно новичок в Linux, поэтому я был бы очень признателен, если бы кто-нибудь смог мне точно пройти через чтоЯ пропустил и как это исправить.