Lanzar una aplicación con un entorno de usuario.

Lanzar una aplicación con un entorno de usuario.

Si inicio eclipsedesde la línea de comando, la aplicación conoce las variables de entorno del usuario (por ejemplo, PYTHONPATH) y configura el intérprete en consecuencia con Auto Config. Este no es el caso si ejecuto una aplicación con un ícono GUI o un iniciador de aplicaciones. Si mi iniciador de aplicaciones admite secuencias de comandos, ¿hay alguna forma de especificar qué entorno de usuario utilizar?

Respuesta1

Creo que reemplazar /path/to/executableen el iniciador de su programa con

sh 'exec /path/to/executable'

debería funcionar. shestá destinado a representar su caparazón de destino: modificara voluntad.

Supongo aquí que su cuenta de usuario es la que crea la PYTHONPATHvariable. A menos que sea root o haya configurado correctamente el acceso sudo, no puede clonar el entorno de otro usuario.

información relacionada