Код: Выделить всё
source -- "/bin/activate"
perf record -- python3 test.py
по сути, он экспортирует PATH=/usr/libexec/perf-core:/usr/bin:${PATH}
В конечном итоге я использую python3 — /usr/bin/python3. Проблема в том, что venv создан для Python 3.11, который отличается от Python 3.6, который у меня есть в /usr/bin.
Мне интересно:
- где документировано такое поведение;
- почему оно это делает;
< li>и помимо использования "${VIRTUAL_ENV}/bin/python3", что можно сделать, чтобы избежать этой проблемы?
Подробнее здесь: https://stackoverflow.com/questions/791 ... nvironnent