2016-06-08 2 views
6

Я использую python 3.5, и я занимаюсь курсами специализации Алгоритмов на Coursera. Профессор, преподающий этот курс, опубликовал программу, которая поможет нам узнать время и память, связанные с запуском программы. Он имеет команду import resource. Я попытался запустить эту программу вместе с программами, написанными на python, и каждый раз, когда я получил ImportError: No module named 'resource'ImportError: Нет модуля с именем 'resource'

Я использовал тот же код в ubuntu и не имел никаких ошибок вообще.

Я следил за предложениями в ответах stackoverflow, и я попытался добавить PYTHONPATH PYTHONHOME и отредактировать переменную среды PATH.

Я понятия не имею, что еще я могу здесь сделать.

Есть ли файл, который я могу загрузить и установить в папке Lib или site-packages моей установки на python?

ответ

7

resource - это конкретный пакет Unix, как показано в https://docs.python.org/2/library/resource.html, поэтому он работал для вас в Ubuntu, но при попытке использовать его в Windows возникла ошибка.

+7

Одна вещь, которая может улучшить этот ответ, - это то, что альтернативные функции для использования в Windows, или если вращение Linux VM является единственным вариантом. –

+0

Модуль [psutil] (https://pythonhosted.org/psutil/) предоставляет межплатформенную библиотеку для мониторинга и управления запущенными процессами и использованием системы (процессор, память, диски, сеть, датчики). – user2314737