Hi Lucia, Have you installed "python-setuptools"? That may be the issue.
On Fri, Nov 12, 2010 at 4:43 PM, Lucia Avalle <avallelu...@gmail.com> wrote: > > On Fri, Nov 12, 2010 at 1:14 PM, Jonathan Guyer <gu...@nist.gov> wrote: >> >> You can also run "python setup.py bdist_egg". >> >> Sorry about this. It bites me every time I do a fresh checkout, but I >> haven't managed to either find a fix or to document the issue. >> >> Filed as http://matforge.org/fipy/ticket/312 so that we find a fix. > > Hi, thanks for your answers. I finally made it work by setting the > PYTHONPATH environment variable to the directory where I had untarred > FiPy. Previously I was using the directory where I had installed using > setup.py. > > What I did originally was: > > $ python setup.py --home=~ > > and then > > $ export PYTHONPATH=~/lib/python > > This is what got me the error when I tried to run the examples. > > instead, if I set > > $ export PYTHONPATH=. > > and run the examples from the base directory of the distribution > package, it works perfectly. > > I don't know why it doesn't work from the installed place... > > Another thing is that for me, both running "python setup.py test" and > "python setup.py bdist_egg" give errors. Maybe I'm lacking some > development packages. I'll paste the error messages so that you can > see them if you are interested. > > This is running bdist_egg: > > lu...@takenoko:~/LuciaDocuments2010/Lucia2010/FiniteElementMethod/FiPy-2.1$ > python setup.py bdist_egg > /home/lucia/LuciaDocuments2010/Lucia2010/FiniteElementMethod/FiPy-2.1/ez_setup.py:105: > UserWarning: Unbuilt egg for pytz [unknown version] > (/usr/lib/python2.6/dist-packages) > pkg_resources.require("setuptools>="+version); return > /usr/lib/python2.6/distutils/dist.py:266: UserWarning: Unknown > distribution option: 'entry_points' > warnings.warn(msg) > /usr/lib/python2.6/distutils/dist.py:266: UserWarning: Unknown > distribution option: 'test_suite' > warnings.warn(msg) > usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] > or: setup.py --help [cmd1 cmd2 ...] > or: setup.py --help-commands > or: setup.py cmd --help > > error: invalid command 'bdist_egg' > > and this is running 'test': > > lu...@takenoko:~/LuciaDocuments2010/Lucia2010/FiniteElementMethod/FiPy-2.1$ > python setup.py test > /home/lucia/LuciaDocuments2010/Lucia2010/FiniteElementMethod/FiPy-2.1/ez_setup.py:105: > UserWarning: Unbuilt egg for pytz [unknown version] > (/usr/lib/python2.6/dist-packages) > pkg_resources.require("setuptools>="+version); return > /usr/lib/python2.6/distutils/dist.py:266: UserWarning: Unknown > distribution option: 'entry_points' > warnings.warn(msg) > /usr/lib/python2.6/distutils/dist.py:266: UserWarning: Unknown > distribution option: 'test_suite' > warnings.warn(msg) > running test > Traceback (most recent call last): > File "setup.py", line 507, in <module> > 'Topic :: Software Development :: Libraries :: Python Modules' > File "/usr/lib/python2.6/distutils/core.py", line 152, in setup > dist.run_commands() > File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands > self.run_command(cmd) > File "/usr/lib/python2.6/distutils/dist.py", line 994, in run_command > cmd_obj.ensure_finalized() > File "/usr/lib/python2.6/distutils/cmd.py", line 117, in ensure_finalized > self.finalize_options() > File "setup.py", line 94, in finalize_options > base.finalize_options(self) > File > "/home/lucia/LuciaDocuments2010/Lucia2010/FiniteElementMethod/FiPy-2.1/setuptools-0.6c11-py2.6.egg/setuptools/command/test.py", > line 64, in finalize_options > > AttributeError: Distribution instance has no attribute 'test_suite' > > > Ok, that's all. FiPy is working fine for me now if I run it from its > own directory. I am using version 2.1. I was going to try 2.1.1 > yesterday before sending mail but the site was broken for downloading > :-) > > Thank you very much for your help. > Lucia > > -- Daniel Wheeler