Lỗi khi cài đặt pygraphviz trên OSX


0

Tôi đang cố gắng để các mô hình đồ thị hoạt động (từ các phần mở rộng lệnh django) trên Snow Leopard. Nó đòi hỏi pygraphviz, mà tôi đã cài đặt thông qua macports. Sau khi cài đặt thành công, tôi nhận được lỗi này:

>>> import pygrahphviz
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pygrahphviz
>>> import pygraphviz
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.6/site-packages/pygraphviz-1.1-py2.6-macosx-10.6-universal.egg/pygraphviz/__init__.py", line 54, in <module>
    from agraph import AGraph, Node, Edge, Attribute, ItemAttribute
  File "/Library/Python/2.6/site-packages/pygraphviz-1.1-py2.6-macosx-10.6-universal.egg/pygraphviz/agraph.py", line 19, in <module>
    import graphviz as gv
  File "/Library/Python/2.6/site-packages/pygraphviz-1.1-py2.6-macosx-10.6-universal.egg/pygraphviz/graphviz.py", line 7, in <module>
    import _graphviz
ImportError: dlopen(/Library/Python/2.6/site-packages/pygraphviz-1.1-py2.6-macosx-10.6-universal.egg/pygraphviz/_graphviz.so, 2): Symbol not found: _Agdirected
  Referenced from: /Library/Python/2.6/site-packages/pygraphviz-1.1-py2.6-macosx-10.6-universal.egg/pygraphviz/_graphviz.so
  Expected in: flat namespace
 in /Library/Python/2.6/site-packages/pygraphviz-1.1-py2.6-macosx-10.6-universal.egg/pygraphviz/_graphviz.so
>>> 

Bất kỳ đề xuất?

Câu trả lời:


1

Bạn đang sử dụng con trăn do Apple cung cấp chứ không phải con được cài đặt qua macports

Sử dụng sudo port select python ,python-version>để đặt liên kết đến python chính xác trong / opt / local / bin / python

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.