Mike: On Fri, Mar 16, 2012 at 6:56 PM, Michael Havens wrote: > well.... I almost made it through your instructions. I got as far as: > > 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 > > Is it supposed to give that error? 1) How many python installs do you find? # locate python |more 2) What is your PATH now? After you edited your .bashrc to add the environmental variable did you invoke it? # /bin/bash Run it again and see if that fixed it 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 So now try your original command (that gave the error) now and see if you are still getting a python error? > > On Fri, Mar 16, 2012 at 3:52 PM, Lisa Kachold wrote: > >> You are using this sudopybrew command WITH pythonbrew. >> >> After you run the first "curl" command it's going to install (see that | >> "pipe" to bash?)... >> >> You can turn it off if it doesn't fix it (see the full post): >> >> >> On Fri, Mar 16, 2012 at 10:52 AM, Michael Havens wrote: >> >>> I was going to do that.... I was moving this discussion into it's own >>> thread. But I did have a question about it before I installed it. It said >>> that said 'After installation, where you would normally use sudo, >>> non-root users will need to use sudopybrew:' is that in all instances >>> or just when working with python? >>> >>> >>> On Fri, Mar 16, 2012 at 10:47 AM, Lisa Kachold wrote: >>> >>>> This can probably be fixed via an installation of pythonbrew to create >>>> a new virtualvenv: >>>> >>>> curl -kL http://xrl.us/pythonbrewinstall | bash >>>> >>>> After that, pythonbrew installs itself to ~/.pythonbrew. >>>> >>>> Please add the following line to the end of your ~/.bashrc: >>>> >>>> [[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc >>>> >>>> f the install script is run as root, pythonbrew will automatically install into /usr/local/pythonbrew. >>>> >>>> The pythonbrew will be automatically configured for every user on the >>>> system if you install as root. >>>> >>>> After installation, where you would normally use sudo, non-root users >>>> (which users get this error?) will need to use sudopybrew: >>>> sudopybrew venv list >>>> (and enter the other commands in the next section using "sudopybrew" >>>> instead of "pythonbrew") >>>> >>>> OR if the error is incurred AS root, create isolated python >>>> environments (uses virtualenv): >>>> >>>> pythonbrew venv init >>>> pythonbrew venv create proj >>>> pythonbrew venv list >>>> pythonbrew venv use proj >>>> pythonbrew venv delete proj >>>> >>>> Show version: >>>> >>>> pythonbrew version >>>> >>>> *If this does not fix your errors, it's going to be a complex packaging issue: read the links I sent and/or get someone to evaluate your packages. >>>> >>>> If you don't fix it with a new venv init and create/use proj (as the user you are having issues with), remember to turn it off:* >>>> >>>> >>>> >>>> >>>> >>>> >>>> pythonbrew off >>>> >>>> COMMANDS install Build and install the given version of >>>> python. Install setuptools and pip automatically.switch Permanently >>>> use the specified python as default.use Use the specified >>>> python in current shell.py Runs a named python file >>>> against specified and/or all pythons.listList the installed all >>>> pythons.list -k List the available install pythons.uninstall >>>> Uninstall the given version of python.cleanupRemove stale >>>> source folders and archives.updateUpgrades pythonbrew to the latest >>>> version.offDisable pythonbrew. symlinkCreate/Remove a symbolic link to >>>> python (in a directory on your $PATH)buildoutRuns the buildout with >>>> specified or current using python.venvCreate isolated python >>>> environments (uses virtualenv) versionShow version.See more details >>>> belowpythonbrew help >>>> Reference: http://pypi.python.org/pypi/pythonbrew/ >>>> >>>> Respond with your errors at each step, if this fails? >>>> >>>> On Fri, Mar 16, 2012 at 10:20 AM, Michael Havens wrote: >>>> >>>>> python seems to be messing up. Here is the error I am getting: >>>>> >>>>> 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. >>>>> 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. >>>>> >>>>> Why is it repeating the 'call'? Could you tell me how to fix it: >>>>> >>>>> -- >>>>> :-)~MIKE~(-: >>>>> >>>>> >>>>> Hi Michael, >>>>> >>>>> On Thu, Mar 15, 2012 at 2:07 AM, Michael Havens wrote: >>>>> >>>>>> I want to copy a folder from Michaels-Laptop to Michaels-PC across >>>>>> the network. I am logged in to Michaels-Laptop via ssh on the PC. WHat am I >>>>>> doing wrong? >>>>>> >>>>>> 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. >>>>>> 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. >>>>>> >>>>> >>>>> This "ImportError: No module named virtualenvwrapper.hook_loader" >>>>> looks like a virtualenv python packaging problem: http://farmdev.com/thoughts/76/the-python-packaging-problem/ >>>>> >>>>> >>>>> There is more available here, suggesting that you use pythonbrewand the newer command "venv" to manage your python modules: >>>>> http://ubuntuforums.org/showthread.php?t=1571347 >>>>> >>>>> Here's a quick pythonbrew/venv module how to: >>>>> http://pypi.python.org/pypi/pythonbrew/ It's a good possibility that >>>>> it's not setup for system wide users (make sure you change to use the same >>>>> version numbers for your install). >>>>> >>>>> If you get the same errors, this is the packaging problem where >>>>> virtualenv has broken dependencies. >>>>> >>>>> >>>>> >>>>> -- >>>>> :-)~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 > -- (503) 754-4452 Android (623) 239-3392 Skype (623) 688-3392 Google Voice ** it-clowns.com