I moved ~/.bashrc to ~/.bashrc-old and the error remains. hmmmmmm.... I just looked at my directory to verify that ~/.bashrc was moved and see a file called '.bashrc~'. the contents of which is what was in .bashrc: more .bashrc~ [[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew /etc/bashrc I wonder where that file came from! On Fri, Mar 23, 2012 at 5:27 AM, Lisa Kachold wrote: > No logout and back in and see if your error is gone. > On 22 Mar 2012 19:07, "Michael Havens" wrote: > >> now do you want me to add pythonbrew's bashrc file to mine after I make >> the old file?? >> >> On Thu, Mar 22, 2012 at 3:47 PM, Lisa Kachold wrote: >> >>> Move the .bashrc to bashrc-old >>> On 22 Mar 2012 11:26, "Michael Havens" wrote: >>> >>>> Should I move its contents into ~/.basrc? NO! Put a link to >>>> /home/bmike1/.pythonbrew/etc/bashrc? >>>> >>>> $ more /home/bmike1/.pythonbrew/etc/bashrc >>>> # settings >>>> PATH_ROOT="$PYTHONBREW_ROOT" >>>> if [ -z "${PATH_ROOT}" ] ; then >>>> PATH_ROOT="$HOME/.pythonbrew" >>>> fi >>>> PATH_ETC="$PATH_ROOT/etc" >>>> >>>> PATH_HOME="$PYTHONBREW_HOME" >>>> if [ -z "${PATH_HOME}" ] ; then >>>> PATH_HOME="$HOME/.pythonbrew" >>>> fi >>>> PATH_HOME_ETC="$PATH_HOME/etc" >>>> >>>> # py file >>>> PY_PYTHONBREW="$PATH_ROOT/bin/pythonbrew" >>>> >>>> # functions >>>> __pythonbrew_set_default() >>>> { >>>> PATH_PYTHONBREW="$PATH_ROOT/bin" >>>> } >>>> >>>> __pythonbrew_set_path() >>>> { >>>> PATH_WITHOUT_PYTHONBREW=$(printf $PATH | awk -v RS=: -v ORS=: >>>> "/${PATH_ROOT/ >>>> /\//\/}/ {next} {print}" | sed -e 's#:$##') >>>> export PATH=$PATH_PYTHONBREW:$PATH_WITHOUT_PYTHONBREW >>>> } >>>> >>>> __pythonbrew_set_temp_path() >>>> { >>>> if [[ -s "$PATH_HOME_ETC/temp" ]] ; then >>>> source "$PATH_HOME_ETC/temp" >>>> PATH_PYTHONBREW="$PATH_ROOT/bin:$PATH_PYTHONBREW_TEMP" >>>> else >>>> __pythonbrew_set_default >>>> fi >>>> __pythonbrew_set_path >>>> } >>>> >>>> __pythonbrew_set_current_path() >>>> { >>>> if [[ -s "$PATH_HOME_ETC/current" ]] ; then >>>> source "$PATH_HOME_ETC/current" >>>> PATH_PYTHONBREW="$PATH_ROOT/bin:$PATH_PYTHONBREW_CURRENT" >>>> else >>>> __pythonbrew_set_default >>>> fi >>>> __pythonbrew_set_path >>>> } >>>> >>>> __pythonbrew_reload() >>>> { >>>> [[ -s "$PATH_ETC/bashrc" ]] && source "$PATH_ETC/bashrc" >>>> } >>>> >>>> __pythonbrew_use() >>>> { >>>> $pythonbrew "$@" >>>> [[ $? == 0 ]] && __pythonbrew_set_temp_path >>>> } >>>> >>>> __pythonbrew_switch() >>>> { >>>> $pythonbrew "$@" >>>> [[ $? == 0 ]] && __pythonbrew_set_current_path >>>> } >>>> >>>> __pythonbrew_off() >>>> { >>>> $pythonbrew "$@" >>>> [[ $? == 0 ]] && __pythonbrew_set_current_path >>>> } >>>> >>>> __pythonbrew_update() >>>> { >>>> $pythonbrew "$@" >>>> [[ $? == 0 ]] && __pythonbrew_reload >>>> } >>>> >>>> __pythonbrew_venv() >>>> { >>>> $pythonbrew "$@" >>>> if [[ $? == 0 ]] ; then >>>> if [[ -s "$PATH_HOME_ETC/venv.run" ]] ; then >>>> source "$PATH_HOME_ETC/venv.run" >>>> cat /dev/null > "$PATH_HOME_ETC/venv.run" >>>> fi >>>> fi >>>> } >>>> >>>> __pythonbrew_find_command() >>>> { >>>> command_name="" >>>> for arg in "$@" ; do >>>> case $arg in >>>> --*) continue;; >>>> -*) continue;; >>>> *) >>>> command_name=$arg >>>> break >>>> ;; >>>> esac >>>> done >>>> } >>>> >>>> __pythonbrew_run() >>>> { >>>> __pythonbrew_find_command "$@" >>>> case $command_name in >>>> use) __pythonbrew_use "$@";; >>>> switch) __pythonbrew_switch "$@" ;; >>>> off) __pythonbrew_off "$@" ;; >>>> update) __pythonbrew_update "$@" ;; >>>> venv) __pythonbrew_venv "$@" ;; >>>> *) $pythonbrew "$@" ;; >>>> esac >>>> builtin hash -r >>>> } >>>> >>>> pythonbrew() >>>> { >>>> pythonbrew=$PY_PYTHONBREW >>>> __pythonbrew_run "$@" >>>> } >>>> >>>> pybrew() >>>> { >>>> pythonbrew "$@" >>>> } >>>> >>>> sudopybrew() >>>> { >>>> pythonbrew="sudo PYTHONBREW_ROOT=$PATH_ROOT >>>> PATH=$PATH_PYTHONBREW:$PATH_WITH >>>> OUT_PYTHONBREW $PY_PYTHONBREW" >>>> __pythonbrew_run "$@" >>>> } >>>> >>>> # main >>>> __pythonbrew_set_current_path >>>> bmike1@Michaels-Laptop ~ $ >>>> >>>> >>>> On Thu, Mar 22, 2012 at 4:59 AM, Lisa Kachold wrote: >>>> >>>>> What is in /home/bmike1/pythonbrew/etc/bashrc? >>>>> >>>>> On Thu, Mar 22, 2012 at 12:38 AM, Michael Havens wrote: >>>>> >>>>>> so should *I now *disablde pythonbrew? >>>>>> >>>>>> >>>>>> On Wed, Mar 21, 2012 at 2:03 PM, Michael Havens wrote: >>>>>> >>>>>>> > What is your complete /home/bmike1/.bashrc? >>>>>>> >>>>>>> there is one line in my .bashrc file. it is: >>>>>>> >>>>>>> >>>>>>> [[ -s $HOME/.pythonbrew/etc/bashrc ]] && source >>>>>>> $HOME/.pythonbrew/etc/bashrc >>>>>>> >>>>>>> that is all that the file has in it. >>>>>>> >>>>>>> >>>>>>> >> >>>>>>> >> This is weird; look at what happened in the shell: >>>>>>> >>>>>>> >> bmike1@Michaels-Laptop ~ $ sudo su >>>>>>> >> [sudo] password for bmike1: >>>>>>> >> Traceback (most recent call last): >>>>>>> >>>>>>> > This is the known python virtualenv error (that we tried to fix >>>>>>> with >>>>>>> > pythonbrew: >>>>>>> > >>>>>>> That isn't what was weird..... weird thing is it tried to mkdir when >>>>>>> I 'su bmike1'. >>>>>>> >>>>>>> >>>>>>> bmike1@Michaels-Laptop ~ $ sudo su >>>>>>> [sudo] password for 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. >>>>>>> Michaels-Laptop bmike1 # nano ~/.bashrc >>>>>>> Michaels-Laptop bmike1 # su bmike1 >>>>>>> mkdir: cannot create directory `/root': Permission denied >>>>>>> bmike1@Michaels-Laptop ~ $ nano ~/.bashrc >>>>>>> >>>>>>> > Did you also make sure that that >>>>>>> /home/bmike1/.pythonbrew/etc/venv.run >>>>>>> > exists and is writable? >>>>>>> > >>>>>>> > $ ls -al /home/bmike1/.pythonbrew/etc/venv.run >>>>>>> > $ chmod ug+ /home/bmike1/.pythonbrew/etc/venv.run >>>>>>> > >>>>>>> It is there. >>>>>>> >>>>>>> >> What do you mean? >>>>>>> > >>>>>>> > >>>>>>> > After each TEST or change of files, you would logout and log back >>>>>>> in - >>>>>>> > completely to see if your shell python error was fixed? >>>>>>> > >>>>>>> REally? No, that isn't something I've been doing. Thanks for >>>>>>> tellikng me. >>>>>>> .... >>>>>>> .... >>>>>>> Nope still get the error. >>>>>>> Is it cool to login/out from tty (I don't want to lose all of the >>>>>>> stuff on my desktop). >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> :-)~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 >>>> >>> >>> --------------------------------------------------- >>> 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 >> > > --------------------------------------------------- > 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~(-: