Whenever you edit a file from your editor, this file saves a backup.
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 <lisakachold@obnosis.com> wrote:
No logout and back in and see if your error is gone.
On 22 Mar 2012 19:07, "Michael Havens" <bmike1@gmail.com> 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 <lisakachold@obnosis.com> wrote:
Move the .bashrc to bashrc-old
On 22 Mar 2012 11:26, "Michael Havens" <bmike1@gmail.com> 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 <lisakachold@obnosis.com> wrote:
What is in /home/bmike1/pythonbrew/etc/bashrc?On Thu, Mar 22, 2012 at 12:38 AM, Michael Havens <bmike1@gmail.com> wrote:
so should I now disablde pythonbrew?--On Wed, Mar 21, 2012 at 2:03 PM, Michael Havens <bmike1@gmail.com> wrote:
> What is your complete /home/bmike1/.bashrc?there is one line in my .bashrc file. it is:that is all that the file has in it.
[[ -s $HOME/.pythonbrew/etc/bashrc ]] && source
$HOME/.pythonbrew/etc/bashrcThat isn't what was weird..... weird thing is it tried to mkdir when I 'su bmike1'.
>>
>> 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:
>
bmike1@Michaels-Laptop ~ $ sudo su
[sudo] password for 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.
Michaels-Laptop bmike1 # nano ~/.bashrc
Michaels-Laptop bmike1 # su bmike1
mkdir: cannot create directory `/root': Permission deniedbmike1@Michaels-Laptop ~ $ nano ~/.bashrc
> Did you also make sure that that /home/bmike1/.pythonbrew/etc/venv.runIt is there.
> exists and is writable?
>
> $ ls -al /home/bmike1/.pythonbrew/etc/venv.run
> $ chmod ug+ /home/bmike1/.pythonbrew/etc/venv.run
>REally? No, that isn't something I've been doing. Thanks for tellikng me.
>> 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?
>
....<logout>
....<login>
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
---------------------------------------------------
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~(-:
---------------------------------------------------
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