Моя окружающая среда windows 10 + pycharm + Python 3.7. Я пытаюсь использовать igraph, изучая https://igraph.org/python/doc/tutorial/tutorial.html. Может быть успешно установлен. Но когда я запускаю
from igraph import *
, я получаю такую информацию:
Traceback (most recent call last):
File "C:\feng\myCode\infoExtract\venv\lib\site-packages\IPython\core\interactiveshell.py", line 3319, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-50-283d00fb94b6>", line 1, in <module>
from igraph import *
File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.1.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\feng\myCode\infoExtract\venv\lib\site-packages\igraph\__init__.py", line 8, in <module>
raise DeprecationWarning("To avoid name collision with the igraph project, "
DeprecationWarning: To avoid name collision with the igraph project, this visualization library has been renamed to 'jgraph'. Please upgrade when convenient.
, когда я пытаюсь
g = Graph()
, у меня появляется ошибка:
Traceback (most recent call last):
File "C:\feng\myCode\infoExtract\venv\lib\site-packages\IPython\core\interactiveshell.py", line 3319, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-51-abc271209dcf>", line 1, in <module>
g = Graph()
NameError: name 'Graph' is not defined
Я проверил ответ от Ошибка с библиотекой igraph - устаревшая библиотека . Затем установите python -граф в соответствии с https://pypi.org/project/python-igraph/. Но у меня есть это:
В то же время я также удалил igraph:
Вы можете видеть, что igraph может быть загружен. Но функция Graph все равно не работает. Почему это происходит?