Как импортировать py2neo в Pycharm?

Я новый пользователь python и neo4j. Я просто хочу запустить файл python в Pycharm и подключиться к Neo4j. Но импорт py2neo всегда не работает, я пытался использовать Virtualenv, но все равно не работает. Я пытался поместить свой файл py в папку env или снаружи, и оба не работают.

Я действительно устанавливаю py2neo, и версия самая последняя, ​​как решить эту проблему???

Мой код:

from py2neo import Graph, Node, Relationship

graph = Graph("http://localhost:7474")

jack = Node("Perosn", name = "Jack")
nicole = Node("Person",name = "Nicole")
tina = Node("Person", name = "Tina")

graph.create(Relationship(nicole, "KNOWS",jack))
graph.create(Relationship(nicole, "KNOWS",tina))
graph.create(Relationship(tina, "KNOWS",jack))
graph.create(Relationship(jack, "KNOWS",tina))



Error:

Traceback (most recent call last):
  File "/Users/huangjingzhan/PycharmProjects/untitled2/venv/neo4j.py", line 1, in <module>
    from py2neo import Graph, Node, Relationship
ModuleNotFoundError: No module named 'py2neo'
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
0
537
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

проверьте, какая версия Python настроена для запуска проекта, и убедитесь, что модуль установлен для этой версии.

вот как: Пихарм

Проблема высока, вероятно, в том, что в вашей ОС у вас установлено несколько python, а для pycharm вы выбрали другой интерпретатор

selyunin 08.05.2019 07:37

и новый pycharm обычно также использовал виртуальный ENV по умолчанию.

LinPy 08.05.2019 07:39

я должен поместить файл py внутри файла env или снаружи? Так как я не знаю, куда я должен его положить....

JZZZZZ 08.05.2019 07:57

нет, не следует, следуйте инструкциям по ссылке в моем ответе, чтобы настроить интерпретатор Python для проекта.

LinPy 08.05.2019 07:59

Ок, попробую еще раз

JZZZZZ 08.05.2019 08:13

Это работает! Я добавил интерпретатор и установил py2neo в этом интерпретаторе. Спасибо!!!

JZZZZZ 08.05.2019 08:30

Вам необходимо установить py2neo в виртуальной среде. если вы не установили. и проверьте версию Python на вашем компьютере и проекте.

pip install py2neo

Перейдите к плагинам Pycharm Preferences, найдите поддержку базы данных Graph и установите плагин, после чего он должен работать.

Другие вопросы по теме