Dear Changguo,

Welcome to the NESSY mailing lists!  The NESSY source code contains
many class definitions such as:

class X():
    def something(self):
        pass

This syntax is only valid for Python 2.5 or higher.  There are other
places in the NESSY sources which are incompatible with Python 2.4 and
earlier and there is no easy fix.  So unfortunately NESSY cannot run
on your older machine.  If you cannot upgrade and you have good
GNU/Linux experience, you can actually build and install Python 2.7.3
into your home directory and then install all of the required Python
packages into this custom Python install.  This will be able to run
NESSY and you will not need root access.  But if you do not have
experience in building software from the source code or are not
adventurous enough to try compile Python and work out all of the issue
yourself, then I would recommend running NESSY on a more modern
operating system.  I hope this helps.

Regards,

Edward




On 13 May 2013 18:41, Changguo Tang <[email protected]> wrote:
> After installed nessy linux rpm and/or python source code, running
>  nessy gave these errors:
> [user@linux ~]$ nessy
> Traceback (most recent call last):
>   File "/usr/share/nessy/nessy", line 27, in ?
>     from dep_check import Dep_check, version_check
>   File "/usr/share/nessy/dep_check.py", line 46
>     class Dep_check():
>                     ^
> SyntaxError: invalid syntax
> [user@linux ~]$
>   I tested on several linux PC's; all gave these errors, except one.
> The working PC runs Fedora 13 with python rpm: python-2.6.4.
> Failed PC's run CentOS5/RHEL5/fedora6 and python rpm: python-2.4.3
> Is python-2.4.3 too old?
> Thanks in advance.
>
> _______________________________________________
> Nessy-users mailing list
> [email protected]
> https://mail.gna.org/listinfo/nessy-users

_______________________________________________
Nessy-users mailing list
[email protected]
https://mail.gna.org/listinfo/nessy-users

Reply via email to