[Tutor] How can I open and use gnome-terminal from a Python script?
jf_byrnes at comcast.net
Wed Jul 9 15:43:49 CEST 2014
On 07/09/2014 04:27 AM, Walter Prins wrote:
> Hi Jim,
> On 8 July 2014 21:45, Jim Byrnes <jf_byrnes at comcast.net> wrote:
>> I would like to automate running virtualenv with a python script by:
>> opening gnome-terminal
>> cd to proper directory
>> run source /bin/activate
>> I found some examples of using os.system() to get gnome-terminal to open
>> but I can't figure out how then cd to the proper directory in the new
>> My biggest frustration right now is that I can't find any documentation on
>> how to use os.system(). Looking at the docs on the Python site I don't see
>> system() under the os module. Googling hasn't helped.
> Could you explain what you're trying to achieve? Virtualenv is about
> setting up an OS/Unix shell environment (For Windows there's a Powershell
> variant of virtualenv...) so that a custom Python installation is used by
> default instead of the system wide on (including possibly using a custom
> Python executable.) It therefore seems that trying to automate
> "activating" a virtualenv with python (which presumably would use the
> system wide python) is not adding much value? Hence my question: What are
> you actually trying to achieve?
I forgot to mention I am using Linux (Ubuntu 12.04).
I am working my way through a book about breezypythongui which uses
Python 3, hence virtualenv. I found that each time I started to work
with it I did the above 3 steps, I was just looking to automatic that
More information about the Tutor