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
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