On Friday, November 4, 2016 at 9:33:53 PM UTC-4, RjOllos wrote:
>
>
>
> On Thursday, November 3, 2016 at 7:33:58 AM UTC-7, Ehsan Shahamatnia wrote:
>>
>>
>> Hello, 
>>
>> I am trying to install Trac on my site in a shared hosting service. 
>> I do not have admin rights, nor sudo, apt-get, easy-install, pip. 
>>
>> How can I install Trac from source?
>> I downloaded Trac to my host, uncompressed it and  ran setup.py, but I 
>> keep getting errors.
>>
>> $ python ./setup.py install --home=/home/x/public_html/trac/Trac-1.0.13
>>
>> Genshi is needed by Trac setup, pre-installing
>> running install
>> Checking .pth file support in /home/x/public_html/trac/Trac-1.0.13/lib/
>> python/
>> /usr/bin/python -E -c pass
>> TEST FAILED: /home/x/public_html/trac/Trac-1.0.13/lib/python/ does NOT 
>> support .pth files
>> error: bad install directory or PYTHONPATH
>>
>> You are attempting to install a package to a directory that is not
>> on PYTHONPATH and which Python does not read ".pth" files from.  The
>> installation directory you specified (via --install-dir, --prefix, or
>> the distutils default setting) was:
>>
>>     /home/x/public_html/trac/Trac-1.0.13/lib/python/
>>
>> and your PYTHONPATH environment variable currently contains:
>>
>>     '/home/x/public_html/trac/Trac-1.0.13'
>>
>> Here are some of your options for correcting the problem:
>>
>> * You can choose a different installation directory, i.e., one that is
>>   on PYTHONPATH or supports .pth files
>>
>> * You can add the installation directory to the PYTHONPATH environment
>>   variable.  (It must then also be on PYTHONPATH whenever you run
>>   Python and want to use the package(s) you are installing.)
>>
>> * You can set up the installation directory to support ".pth" files by
>>   using one of the approaches described here:
>>
>>   http://
>> peak.telecommunity.com/EasyInstall.html#custom-installation-locations
>>
>> Please make the appropriate changes for your system and try again.
>>
>>
>> Any idea how I can install trac on my host? (without requiring admin 
>> rights)
>>
>> Thanks 
>>
>
> The following documentation may help you:
> https://trac.edgewall.org/wiki/TracDownload#Installingversionsfromcheckouts
>
> Please let us know.
>
> - Ryan 
>

Specifically, you need to edit your PYTHONPATH.

I could reproduce your error, which was fixed by:

$ mkdir -p ~/trac/lib/python
$ PYTHONPATH=~/trac/lib/python:$PYTHONPATH python setup.py install 
--home=~/trac 

https://docs.python.org/2/install/index.html#alternate-installation-the-home-scheme

- Ryan

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to