Если я запускаю eclipse
из командной строки, приложение знает о переменных окружения пользователя (например, PYTHONPATH) и настраивает интерпретатор соответствующим образом с помощью Auto Config
. Это не так, если я запускаю приложение с помощью значка GUI или средства запуска приложений. Если мое средство запуска приложений поддерживает скрипты, есть ли способ указать, среду какого пользователя использовать?
решение1
Я думаю, что заменить /path/to/executable
в вашем лаунчере программ на
sh 'exec /path/to/executable'
должно сработать. sh
предназначено для представления вашей целевой оболочки: изменитьимпровизация.
Я предполагаю, что ваша учетная запись пользователя является той, которая создает PYTHONPATH
переменную. Если вы не являетесь пользователем root или не имеете правильно настроенного доступа sudo, вам не разрешено клонировать среду другого пользователя.