我正在尝试使用一个需要"neo4j“模块的Python3脚本。我已经在python3中安装了该模块,但当再次尝试运行该脚本时,它仍然要求提供该模块。
当尝试运行需要neo4j模块的程序时:
c:\Users\user1\Downloads\PlumHound-master>python3 PlumHound.py -h
Traceback (most recent call last):
File "PlumHound.py", line 12, in <module>
import lib.phTasks
File "c:\Users\user1\Downloads\PlumHound-master\lib\phTasks.py", line 12, in <module>
from neo4j import GraphDatabase
ModuleNotFoundError: No module named 'neo4j'当我尝试安装模块时:
c:\Users\user1\Downloads\PlumHound-master>python3 -m pip install neo4j
Requirement already satisfied: neo4j in c:\users\user1\downloads\plumhound-master (4.2.1)
Requirement already satisfied: pytz in c:\users\user1\appdata\local\programs\python\python38-32\lib\site-packages (from neo4j) (2021.1)有谁知道或知道为什么会发生这种情况,以及我如何解决它?PD:设备处于脱机状态,我使用pip手动安装了模块。
发布于 2021-04-28 03:50:41
如果您使用的是Windows,您可以尝试运行以下命令
python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"然后cd到最后一个命令的输出
dir查找neoj4包和相应的版本
cd neo4j-1.x.x/并最终运行
python3 setup.py install如果你是一个基于unix的平台,试着运行这个。
$ which python3
~/anaconda3/bin/python3
$ ls
Anaconda3-2018.12-Linux-x86_64.sh anaconda3 neo4j-1.7.2 neo4j-1.7.2.tar.gz
$ cd neo4j-1.7.2/
$ python3 setup.py install还可以尝试使用pip安装neobolt
https://stackoverflow.com/questions/67289546
复制相似问题