簡體   English   中英

python 詢問我安裝的模塊

[英]python asking me for installed modules

我正在嘗試使用需要“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", 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 手動安裝了模塊。

如果您在 Windows 上,您可以嘗試運行以下命令

python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"

然后 cd 到最后一條命令的 output

dir

找neoj4 package和對應版本

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

也嘗試安裝neobolt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM