首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python询问我已安装的模块

python询问我已安装的模块
EN

Stack Overflow用户
提问于 2021-04-28 03:33:04
回答 1查看 37关注 0票数 0

我正在尝试使用一个需要"neo4j“模块的Python3脚本。我已经在python3中安装了该模块,但当再次尝试运行该脚本时,它仍然要求提供该模块。

当尝试运行需要neo4j模块的程序时:

代码语言:javascript
复制
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'

当我尝试安装模块时:

代码语言:javascript
复制
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手动安装了模块。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-28 03:50:41

如果您使用的是Windows,您可以尝试运行以下命令

代码语言:javascript
复制
python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"

然后cd到最后一个命令的输出

代码语言:javascript
复制
dir

查找neoj4包和相应的版本

代码语言:javascript
复制
cd neo4j-1.x.x/

并最终运行

代码语言:javascript
复制
python3 setup.py install

如果你是一个基于unix的平台,试着运行这个。

代码语言:javascript
复制
$ 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67289546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档