Переменные среды в Pycharm

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
AlexeyGilev
Сообщения: 7
Зарегистрирован: 10 мар 2018, 17:51
Контактная информация:

Переменные среды в Pycharm

#1

10 мар 2018, 18:04

Добрый день всем.

Хоть и нахожусь в преклонном возрасте (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

Аватара пользователя

rogoznik
Сообщения: 10048
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Переменные среды в Pycharm

#2

10 мар 2018, 19:07

Под sudo не запускается потому, что лежит в твоем хомяке.
AlexeyGilev писал(а):
10 мар 2018, 18:04
/home/alexey/torch/install/bin:/home/alexey/torch/install/bin
А зачем 2 раза одно и тоже?
Твой th должен лежать в /usr/bin/
Ну и, соответственно, уже настроить PATH
ИзображениеИзображение

no avatar

Автор темы
AlexeyGilev
Сообщения: 7
Зарегистрирован: 10 мар 2018, 17:51
Контактная информация:

Переменные среды в Pycharm

#3

10 мар 2018, 20:30

darkfenix писал(а):
10 мар 2018, 19:07
А зачем 2 раза одно и тоже?
Косяк. Убрал
darkfenix писал(а):
10 мар 2018, 19:07
Твой th должен лежать в /usr/bin/
th файл является частью библиотеки. Установкой под sudo не идёт.
А как можно заставить pycharm искать в моём хомяке?

no avatar

Автор темы
AlexeyGilev
Сообщения: 7
Зарегистрирован: 10 мар 2018, 17:51
Контактная информация:

Переменные среды в Pycharm

#4

10 мар 2018, 20:46

Непоняток стало больше:
врукопашку скопировал файл th в папку /usr/bin. В результате в терминале под sudo env th теперь запускается. Но в pycharm всё такая же ошибка

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Переменные среды в Pycharm

#5

10 мар 2018, 21:04

AlexeyGilev, а сам торч откуда ставил, по каким инструкциям?
то что из хомяка не подтягивается в IDE вполне логично, можно ж вроде его через pip загнать в систему прямиком к python)
Изображение
   
Изображение

no avatar

Автор темы
AlexeyGilev
Сообщения: 7
Зарегистрирован: 10 мар 2018, 17:51
Контактная информация:

Переменные среды в Pycharm

#6

10 мар 2018, 21:09

Chocobo, Пип не может, предлагает установить через миниконду. А устанавливал я отсюда http://torch.ch/docs/getting-started.html#_

Закрыто

Вернуться в «Программирование, скриптинг, виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей