Запуск приложения с пользовательской средой

Запуск приложения с пользовательской средой

Если я запускаю eclipseиз командной строки, приложение знает о переменных окружения пользователя (например, PYTHONPATH) и настраивает интерпретатор соответствующим образом с помощью Auto Config. Это не так, если я запускаю приложение с помощью значка GUI или средства запуска приложений. Если мое средство запуска приложений поддерживает скрипты, есть ли способ указать, среду какого пользователя использовать?

решение1

Я думаю, что заменить /path/to/executableв вашем лаунчере программ на

sh 'exec /path/to/executable'

должно сработать. shпредназначено для представления вашей целевой оболочки: изменитьимпровизация.

Я предполагаю, что ваша учетная запись пользователя является той, которая создает PYTHONPATHпеременную. Если вы не являетесь пользователем root или не имеете правильно настроенного доступа sudo, вам не разрешено клонировать среду другого пользователя.

Связанный контент