python询问我安装的模块

eaf3rand  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(360)

我正在尝试使用需要“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手动安装了模块。

jexiocij

jexiocij1#

如果你在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

相关问题