微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python问我安装的模块

如何解决python问我安装的模块

我正在尝试使用需要“neo4j”模块的 python 3 脚本。我已经在python 3中安装了该模块,但是当再次尝试运行该脚本时,它一直在要求该模块。

当尝试运行需要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",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手动安装模块。

解决方法

如果您使用的是 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。