Re: python error

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
+ (text/plain)
Delete this message
Reply to this message
Author: Lisa Kachold
Date:  
To: Main PLUG discussion list
Subject: Re: python error
On Tue, Mar 20, 2012 at 2:45 PM, Michael Havens <> wrote:

> On Tue, Mar 20, 2012 at 2:21 PM, Lisa Kachold <>
> wrote:
> > Great...
> > So when you enter as bmike1
> >
> > $ python
> >
> > you should be able to see it run?
>
> Yep... 2.7.2 runs.
>
> >>
> > try:
> > $ ls -al /usr/bin/python
> >
> I ran the ls command but how is that supposed to fix anything? It returned
> with:
> bmike1@Michaels-Laptop ~ $ ls -al /usr/bin/python
> lrwxrwxrwx 1 root root 9 2012-03-17 13:33 /usr/bin/python -> python2.7
>


okay so that's a symlink to python2.7

Can you (as bmike1) run:

$ /usr/bin/python -v


> > Now try your original failing commands and see if you still get a python
> > error?
> I still get the same error but it appears whenever I open a shell. I
> don't issue any commands.
>
> Is that when you run a root /bin/bash or shell? Or is that when you run a

bmike1 /bin/bash?

Did you do this step:

> It looks like your .bashrc is messed up:
> Please move your .bashrc to a backup file:
>
> # cd ~ | mv .bashrc bashrc-old
> # sudo su


Does sudo su also give you the error?

You can obviously ignore the error? Python is used for a great number of
things, so you can't remove it. You can have more that one.

The reason you get the bash errors is due to the virtvenv errors (which are
a known issue).

Did you do an apt-get update, etc?

>
>
> >
> >>
> >> ls: cannot access
> >>
> >>
> /home/bmike1/.pythonbrew/bin:/home/bmike1/.pythonbrew/pythons/Python-2.7.2/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games/python:
> >> No such file or directory
> >> bmike1@Michaels-Laptop ~ $
> >>
> >>
> >> On Tue, Mar 20, 2012 at 12:04 PM, Lisa Kachold <
> >
> >> wrote:
> >> > This is all basic linux user group file permissions, I think.
> >> >
> >> > On Sun, Mar 18, 2012 at 10:52 AM, Michael Havens <>
> >> > wrote:
> >> >>
> >> >> Welp.... none of that worked. (see below) Maybe I should apt-get
> >> >> remove python. But what about the one I got with curl?
> >> >>
> >> >> > 1) How many python installs do you find?
> >> >> >
> >> >> > # locate python |more
> >> >
> >> >
> >> > # sudo locate python | more
> >> >
> >> > You should see the location and version of your python.
> >> >
> >> > # sudo which python
> >> >
> >> > You should see the python and path.
> >> >
> >> > # ls -al $PATH/python
> >> >
> >> > You should see if you have user permissions to run it (drop the
> results
> >> > into
> >> > this email reply):
> >> >
> >> >
> >> >>
> >> >> nothing returned? How strange! I know there must be at least one
> >> >> because:
> >> >>
> >> >>     bmike1@Michaels-Laptop ~ $ sudopybrew install -n -v -j2 2.7.2
> >> >>     You are already installed `Python-2.7.2`

> >> >>
> >> >> Do you want me to apt-get python?
> >> >
> >> >
> >> > No it says you are already installed.
> >> >>
> >> >>
> >> >> >
> >> >> > 2) What is your PATH now? After you edited your .bashrc to add the
> >> >> > environmental variable did you invoke it?
> >> >> >
> >> >> > # /bin/bash
> >> >> >
> >> >> bmike1@Michaels-Laptop ~ $ sudo /bin/bash
> >> >> Traceback (most recent call last):
> >> >> File "<string>", line 1, in <module>
> >> >> ImportError: No module named virtualenvwrapper.hook_loader
> >> >> virtualenvwrapper.sh: There was a problem running the initialization
> >> >> hooks. If Python could not import the module
> >> >> virtualenvwrapper.hook_loader, check that virtualenv has been
> >> >> installed for VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH
> >> >> is set properly.
> >> >> Michaels-Laptop ~ # su bmike1
> >> >> Traceback (most recent call last):
> >> >> File "<string>", line 1, in <module>
> >> >> ImportError: No module named virtualenvwrapper.hook_loader
> >> >> virtualenvwrapper.sh: There was a problem running the initialization
> >> >> hooks. If Python could not import the module
> >> >> virtualenvwrapper.hook_loader, check that virtualenv has been
> >> >> installed for VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH
> >> >> is set properly.
> >> >> bmike1@Michaels-Laptop ~ $ $PATH
> >> >> bash:
> >> >>
> >> >>
> /home/bmike1/.pythonbrew/bin:/home/bmike1/.pythonbrew/pythons/Python-2.7.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:
> >> >> No such file or directory
> >> >> bmike1@Michaels-Laptop ~ $
> >> >>
> >> > It looks like your .bashrc is messed up:
> >> > Please move your .bashrc to a backup file:
> >> >
> >> > # cd ~ | mv .bashrc bashrc-old
> >> > # sudo su
> >> >
> >> > What do you see now - please drop it into this email.
> >> >
> >> >>
> >> >> > 3) A child process can't fork here, so bash can't run or write to
> >> >> > venv.run
> >> >> > (known error). I would try it simply with:
> >> >> >
> >> >> > sudo pythonbrew venv use proj
> >> >>
> >> >> bmike1@Michaels-Laptop ~ $ sudo pythonbrew venv use proj
> >> >> sudo: pythonbrew: command not found
> >> >> bmike1@Michaels-Laptop ~ $ sudopybrew venv use proj
> >> >> # Using `proj` environment (found in
> >> >> /home/bmike1/.pythonbrew/venvs/Python-2.7.2)
> >> >> # To leave an environment, simply run `deactivate`
> >> >> bash: /home/bmike1/.pythonbrew/etc/venv.run: Permission denied
> >> >> (proj)bmike1@Michaels-Laptop ~ $
> >> >>
> >> > # sudo locate pythonbrew
> >> >
> >> > # sudo /pathyouseeabove/pythonbrew venv use proj
> >> >
> >> > Looks like your home permissions are all fouled up?
> >> >
> >> > # cd ~/bmike1 | chown -R bmike1:bmike1 .
> >> > # cd ~bmike1 | chown -r ug+rwx .
> >> > # cd ~bmike1 | chmod -r ug+rwx .pythonbrew/
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > ---------------------------------------------------
> >> > PLUG-discuss mailing list -
> >> > To subscribe, unsubscribe, or to change your mail settings:
> >> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
> >>
> >>
> >>
> >> --
> >> :-)~MIKE~(-:
> >> ---------------------------------------------------
> >> PLUG-discuss mailing list -
> >> To subscribe, unsubscribe, or to change your mail settings:
> >> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
> >
> >
> >
> >
> > --
> > (503) 754-4452 Android
> > (623) 239-3392 Skype
> > (623) 688-3392 Google Voice
> > **
> > it-clowns.com
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------
> > PLUG-discuss mailing list -
> > To subscribe, unsubscribe, or to change your mail settings:
> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
>
>
> --
> :-)~MIKE~(-:
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>




--
(503) 754-4452 Android
(623) 239-3392 Skype
(623) 688-3392 Google Voice
**
it-clowns.com
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss