I removed all python versions and cairo and installed everything again
using Homebrew


Still getting errors:

>>> plot(g, layout = layout)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/igraph/drawing/__init__.py", line
437, in plot
    result.show()
  File "/Library/Python/2.7/site-packages/igraph/drawing/__init__.py", line
321, in show
    self.redraw(ctx)
  File "/Library/Python/2.7/site-packages/igraph/drawing/__init__.py", line
274, in redraw
    plotter(ctx, bbox, palette, *args, **kwds)
  File "/Library/Python/2.7/site-packages/igraph/__init__.py", line 2942,
in __plot__
    drawer.draw(self, palette, *args, **kwds)
  File "/Library/Python/2.7/site-packages/igraph/drawing/graph.py", line
175, in draw
    layout.fit_into(bbox, keep_aspect_ratio=False)
  File "/Library/Python/2.7/site-packages/igraph/layout.py", line 413, in
fit_into
    mins, maxs = self.boundaries()
  File "/Library/Python/2.7/site-packages/igraph/layout.py", line 333, in
boundaries
    mins.append(min(col)-border)
ValueError: min() arg is an empty sequence
>>>

Does this look like something you are familiar with?

Thanks!

-Ahmed



On Sun, Nov 10, 2013 at 7:56 PM, Ahmed Abdeen Hamed <[email protected]
> wrote:

> I am still unable get it to work even though I tried both advice:
>
> The path is:
>
> PYTHONPATH=/usr/local/lib/python2.7/site-packages
>
> When I try which python is still get the following, which is not the path
> for the brew
>
> /usr/bin/python
>
> Here is what I have in my .bash_login
> PATH="${PATH}:/Users/ahamed/bin:/opt/local/bin:/usr/local/lib/python2.7"
> export PATH="${PATH}:/Users/ahamed/bin:/opt/local/bin"
> # Setting PATH for EPD_free-7.3-2
> # The orginal version is saved in .bash_login.pysave
>
> export PATH=$PATH:/Applications/InfiniteGraph/3.1/bin
>
> export PYTHONPATH=/usr/local/lib/python2.7/site-packages
> export ECLIPSE_HOME=/Applications/eclipse/
> export PATH=$PATH:$ECLIPSE_HOME:$PYTHONPATH
> ##
> # Your previous /Users/ahamedCOM/.bash_login file was backed up as
> /Users/ahamedCOM/.bash_login.macports-saved_2013-11-08_at_22:21:22
> ##
>
>
> Is there anything fishy here?
>
> -Ahmed
>
>
>
>
>
>
>
>
>
>
>
> On Sun, Nov 10, 2013 at 1:25 PM, Tamás Nepusz <[email protected]> wrote:
>
>> FWIW, I managed to run “brew install py2cairo” without having to install
>> a brew-based Python. I simply added
>> “/usr/local/lib/python2.7/site-packages” on my Python path and it imports
>> the cairo module just fine.
>>
>> This seems to be confirmed by Homebrew’s wiki:
>>
>> “If you have a brewed python, then the bindings are installed for that
>> one. But if you don't have a brewed Python, Homebrew basically just uses
>> the first python (and python-config) in your PATH. Check that by which
>> python.”
>>
>>
>> https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python#homebrew-provided-python-bindings
>>
>> So, basically, I think you simply have to add
>> /usr/local/lib/python2.7/site-packages to your PYTHONPATH and you should be
>> fine.
>>
>> —
>> T.
>>
>
>
_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to