Хоть и нахожусь в преклонном возрасте (27 мне), но решил таки начать изучать линукс. После недолгих разбирательств поставил Минт и ненарадуюсь. Основной род деятельности - программирование в Python 3.5 через Pycharm.
Пришлось столкнуться с проблемой во время установки библиотеки OpenFace. А точнее её составляющей, модуля Torch. Установка проходит успешно - в терминале выглядет так:
alexey@NOUT ~ $ sudo env th
[sudo] пароль для alexey:
env: «th»: Нет такого файла или каталога
alexey@NOUT ~ $ env th
______ __ | Torch7
/_ __/__ ________/ / | Scientific computing for Lua.
/ / / _ \/ __/ __/ _ \ | Type ? for help
/_/ \___/_/ \__/_//_/ | https://github.com/torch
| http://torch.ch
th>
То есть Th запускается успешно подо мной, но под sudo не хочет. Но думаю это нормально.
Если запускаю Th в терминале pycharma, то аналогично всё хорошо:
(venv) alexey@NOUT ~/PycharmProjects/untitled $ th
______ __ | Torch7
/_ __/__ ________/ / | Scientific computing for Lua.
/ / / _ \/ __/ __/ _ \ | Type ? for help
/_/ \___/_/ \__/_//_/ | https://github.com/torch
| http://torch.ch
th>
А вот при запуске самой программы (код которой 100% рабочий) выходит ошибка:
/usr/bin/env: ‘th’: No such file or directory
Код рабочий, потому что до этого на ubuntu я тоже ставил всё это и проблему решил, как я понял, дачей прав на папку /usr/bin/ для своего пользователя. Но сейчас хочу решить вопрос по человечески.
Я в линуксе абсолютный новичок, поэтому прошу советы убиться об стену и читать горы документаций придержать на другой раз.
На всякий случай:
PATH=/home/alexey/torch/install/bin:/home/alexey/torch/install/bin:/home/alexey/bin:/home/alexey/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:
По первому пути и лежит тот файлик TH