В настоящее время используется AWS для запуска некоторых тестов по проекту машинного обучения. Я хотел бы запускать скрипты Python без Интернета (через root), потому что пропускная способность Интернета крайне ограничена. Я пытаюсь запустить скрипт convnets.py делаяКак запустить Anaconda Python на sudo
sudo python convnets.py >> output
Но это не работает, так как Anaconda не использует PYTHONPATH, что делает невозможным корень, чтобы найти среду Anaconda Python. Так что такие ошибки, как «невозможно импортировать» и «модуль не найден», выбрасываются.
Как мне настроить это, чтобы я мог получить Anaconda и sudo, чтобы играть честно вместе?
Вы уверены, что 'python' указывает на питона Anaconda в ? Скорее всего, это не так, поскольку 'sudo' имеет другую' PATH'. Попробуйте 'sudo/path/to/anaconda/bin/python convnets.py' – Suever