Re: python error

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
+ (text/plain)
Delete this message
Reply to this message
Author: Michael Havens
Date:  
To: Main PLUG discussion list
Subject: Re: python error
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 "<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 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.
>>>>> ....<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 -
>>>> 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 -
>>> To subscribe, unsubscribe, or to change your mail settings:
>>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>>>
>>
>>
>>
>> --
>> :-)~MIKE~(-:
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list -
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>>
>
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>




--
:-)~MIKE~(-:
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss