Did you try running a new terminal after you ran python the first time? Did you add the paths for python to your .bashrc as I suggested? On 20 Mar 2012 17:32, "Michael Havens" wrote: > I get the error with 'sudo su' > > On Tue, Mar 20, 2012 at 5:31 PM, Michael Havens wrote: > > On Tue, Mar 20, 2012 at 5:03 PM, Lisa Kachold > wrote: > > > >> Can you (as bmike1) run: > >> > >> $ /usr/bin/python -v > > > > It runs but a lot of stuff pops up before you get to the prompt. > > $ /usr/bin/python -v > > # installing zipimport hook > > import zipimport # builtin > > # installed zipimport hook > > # /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py > > import site # precompiled from /usr/lib/python2.7/site.pyc > > # /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py > > import os # precompiled from /usr/lib/python2.7/os.pyc > > import errno # builtin > > import posix # builtin > > # /usr/lib/python2.7/posixpath.pyc matches > /usr/lib/python2.7/posixpath.py > > import posixpath # precompiled from /usr/lib/python2.7/posixpath.pyc > > # /usr/lib/python2.7/stat.pyc matches /usr/lib/python2.7/stat.py > > import stat # precompiled from /usr/lib/python2.7/stat.pyc > > # /usr/lib/python2.7/genericpath.pyc matches > /usr/lib/python2.7/genericpath.py > > import genericpath # precompiled from /usr/lib/python2.7/genericpath.pyc > > # /usr/lib/python2.7/warnings.pyc matches /usr/lib/python2.7/warnings.py > > import warnings # precompiled from /usr/lib/python2.7/warnings.pyc > > # /usr/lib/python2.7/linecache.pyc matches > /usr/lib/python2.7/linecache.py > > import linecache # precompiled from /usr/lib/python2.7/linecache.pyc > > # /usr/lib/python2.7/types.pyc matches /usr/lib/python2.7/types.py > > import types # precompiled from /usr/lib/python2.7/types.pyc > > # /usr/lib/python2.7/UserDict.pyc matches /usr/lib/python2.7/UserDict.py > > import UserDict # precompiled from /usr/lib/python2.7/UserDict.pyc > > # /usr/lib/python2.7/_abcoll.pyc matches /usr/lib/python2.7/_abcoll.py > > import _abcoll # precompiled from /usr/lib/python2.7/_abcoll.pyc > > # /usr/lib/python2.7/abc.pyc matches /usr/lib/python2.7/abc.py > > import abc # precompiled from /usr/lib/python2.7/abc.pyc > > # /usr/lib/python2.7/_weakrefset.pyc matches > /usr/lib/python2.7/_weakrefset.py > > import _weakrefset # precompiled from /usr/lib/python2.7/_weakrefset.pyc > > import _weakref # builtin > > # /usr/lib/python2.7/copy_reg.pyc matches /usr/lib/python2.7/copy_reg.py > > import copy_reg # precompiled from /usr/lib/python2.7/copy_reg.pyc > > # /usr/lib/python2.7/traceback.pyc matches > /usr/lib/python2.7/traceback.py > > import traceback # precompiled from /usr/lib/python2.7/traceback.pyc > > # /usr/lib/python2.7/sysconfig.pyc matches > /usr/lib/python2.7/sysconfig.py > > import sysconfig # precompiled from /usr/lib/python2.7/sysconfig.pyc > > # /usr/lib/python2.7/re.pyc matches /usr/lib/python2.7/re.py > > import re # precompiled from /usr/lib/python2.7/re.pyc > > # /usr/lib/python2.7/sre_compile.pyc matches > /usr/lib/python2.7/sre_compile.py > > import sre_compile # precompiled from /usr/lib/python2.7/sre_compile.pyc > > import _sre # builtin > > # /usr/lib/python2.7/sre_parse.pyc matches > /usr/lib/python2.7/sre_parse.py > > import sre_parse # precompiled from /usr/lib/python2.7/sre_parse.pyc > > # /usr/lib/python2.7/sre_constants.pyc matches > > /usr/lib/python2.7/sre_constants.py > > import sre_constants # precompiled from > /usr/lib/python2.7/sre_constants.pyc > > # /usr/lib/python2.7/sitecustomize.pyc matches > > /usr/lib/python2.7/sitecustomize.py > > import sitecustomize # precompiled from > /usr/lib/python2.7/sitecustomize.pyc > > # /usr/lib/python2.7/dist-packages/apport_python_hook.pyc matches > > /usr/lib/python2.7/dist-packages/apport_python_hook.py > > import apport_python_hook # precompiled from > > /usr/lib/python2.7/dist-packages/apport_python_hook.pyc > > import encodings # directory /usr/lib/python2.7/encodings > > # /usr/lib/python2.7/encodings/__init__.pyc matches > > /usr/lib/python2.7/encodings/__init__.py > > import encodings # precompiled from > /usr/lib/python2.7/encodings/__init__.pyc > > # /usr/lib/python2.7/codecs.pyc matches /usr/lib/python2.7/codecs.py > > import codecs # precompiled from /usr/lib/python2.7/codecs.pyc > > import _codecs # builtin > > # /usr/lib/python2.7/encodings/aliases.pyc matches > > /usr/lib/python2.7/encodings/aliases.py > > import encodings.aliases # precompiled from > > /usr/lib/python2.7/encodings/aliases.pyc > > # /usr/lib/python2.7/encodings/utf_8.pyc matches > > /usr/lib/python2.7/encodings/utf_8.py > > import encodings.utf_8 # precompiled from > /usr/lib/python2.7/encodings/utf_8.pyc > > Python 2.7.2+ (default, Oct 4 2011, 20:03:08) > > [GCC 4.6.1] on linux2 > > Type "help", "copyright", "credits" or "license" for more information. > > dlopen("/usr/lib/python2.7/lib-dynload/readline.so", 2); > > import readline # dynamically loaded from > > /usr/lib/python2.7/lib-dynload/readline.so > >>>> > > > >> 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? > >> > > T from user account to get the terminal up and this appears: > > Traceback (most recent call last): > > File "", line 1, in > > 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 ~ $ > > > >> 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 > > I didn't see that. > > do you want me to move it to the new name or copy it to the new name? > > > >> > >> 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 < > bmike1@gmail.com> > >>> >> > 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 "", line 1, in > >>> >> >> 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 "", line 1, in > >>> >> >> 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 - PLUG-discuss@lists.plug.phoenix.az.us > >>> >> > To subscribe, unsubscribe, or to change your mail settings: > >>> >> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > >>> >> > >>> >> > >>> >> > >>> >> -- > >>> >> :-)~MIKE~(-: > >>> >> --------------------------------------------------- > >>> >> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > >>> >> 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 - PLUG-discuss@lists.plug.phoenix.az.us > >>> > To subscribe, unsubscribe, or to change your mail settings: > >>> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > >>> > >>> > >>> > >>> -- > >>> :-)~MIKE~(-: > >>> --------------------------------------------------- > >>> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > >>> 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 - PLUG-discuss@lists.plug.phoenix.az.us > >> To subscribe, unsubscribe, or to change your mail settings: > >> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > > > > > > > > -- > > :-)~MIKE~(-: > > > > -- > :-)~MIKE~(-: > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > To subscribe, unsubscribe, or to change your mail settings: > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss >