2012-03-23 3 views
1

Я использую Mac OS X. Я установил networkx, введя easy_install networkx в Terminal. Терминал говорит о завершенных зависимостях обработки для networkx. Однако, когда я вхожу импорт NetworkX в оболочку Python, я получаюeasy_install networkx

Traceback (most recent call last): 
    File "<pyshell#7>", line 1, in <module> 
    import networkx 
ImportError: No module named networkx 

Так что я сделал это снова и вернулся

NetworkX 1,6 уже активная версия в легком-install.pth Что я могу сделать сделать эту работу? Благодаря!

ответ

3

Я также не смог убедить easy_install работать в Mac OS X.

К счастью, есть простое решение для установки NetworkX на Mac OS X.

  1. скачать и распаковать NetworkX 1.6 файлы здесь: http://networkx.lanl.gov/download/networkx/
  2. кд в несжатом папку NetworkX
  3. типа этого : sudo python ./setup.py install

После этого проверьте, можно ли импортировать networkx в Python.

Я думаю, вы уже сделали шаг 1; Я просто упомянул об этом ради других читателей.

3

Я предлагаю вам установить с помощью pip не с easy_install. Я использовал macport для установки networkx один раз, даже если я вижу, что я его установил, я не мог использовать networkx, и у меня были некоторые ошибки. Когда я проверяю проблему, случайно я узнал, что лучше использовать пипс. Я попробовал с пипсом, и теперь я использую networkx без каких-либо проблем. Кстати, я тоже использую MacOS X.