Можно ли построить программу, чтобы определить, какие библиотеки использует другая программа на Python? - PullRequest
0 голосов
/ 01 марта 2019

Скажем, например, у меня есть веб-приложение на python в flask / django, которое использует библиотеки тензорного потока и nltk.

Может ли другая программа, работающая на том же компьютере, каким-либо образом проверить программу python и определить, какие библиотеки она использует?Например, каким-то образом проверить пространство памяти и определить, что оно использует библиотеки nltk и tenorflow?

1 Ответ

0 голосов
/ 01 марта 2019

Из документов Python:

modulefinder - Поиск модулей, используемых сценарием

Этот модуль предоставляет класс ModuleFinder, который можно использовать для определения набора модулей, импортируемыхскрипт.modulefinder.py также можно запустить как сценарий, указав в качестве аргумента имя файла сценария Python, после чего будет напечатан отчет об импортированных модулях.

Вам необходимо знать имяскрипта, однако, для работы modulefinder.

Подробнее о библиотеке можно узнать здесь: docs modulefinder

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...