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