Я хочу что-то вроде sys.builtin_module_names, за исключением стандартной библиотеки. Другие вещи, которые не сработали:
-
sys.modules- отображает только те модули, которые уже были загружены -
sys.prefix- путь, который будет включать в себя нестандартные библиотечные модули EDIT: и, похоже, не работает внутри virtualenv.
Причина, по которой я хочу этот список, заключается в том, что я могу передать его в параметры командной строки --ignore-module или --ignore-dir trace http://docs.python.org/library/trace.html
Итак, в конечном счете, я хочу знать, как игнорировать все стандартные модули библиотеки при использовании trace или sys.settrace.
EDIT: Я хочу, чтобы он работал внутри virtualenv. http://pypi.python.org/pypi/virtualenv
EDIT2: Я хочу, чтобы он работал во всех средах (то есть между операционными системами, внутри и снаружи виртуального сервера.)