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 >> >> > 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~(-: --------------------------------------------------- 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