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