[英]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.