저는 파이썬에 완전히 익숙하지 않아 py2neo 및 토네이도 모듈을 사용하고 싶습니다. 나는 두 모듈에 대한 setup.py 실행하고이 라인 위치로 인터프리터에게 폴더파이썬은 어떻게/어디서 모듈을 찾나요?
C:\Python32\modules\py2neo
내가 추측 메인 프로그램에서
C:\Python32\modules\tornado
로 배치 그렇게하기 위해
파일 찾기 :
import sys
sys.path.append(r'C:\Python32\modules')
# Import Neo4j modules
from py2neo import neo4j, cypher
책 읽기 나는 환경 변수 (Wi ndows 7)
PYTHONPATH = C:\Python32\modules;C:\Python32\modules\tornado;C:\Python32\modules\py2neo
편집 파이썬 쉘 변수 값이 PYTHONPATH = C:\Python32\modules
하고 프로그램이 선을 포함 경우 수정 PYTHONPATH 변수 를로드하기 위해 다시 시작해야한다는 것을 알아 냈 이제
from py2neo import neo4j, cypher
다음 줄은 쓸모 :
import sys
sys.path.append(r'C:\Python32\modules')
,451,515,
내가 그러나 프로그램을 실행할 때 나는 다음과 같은 오류 얻을 : 파일에서
Traceback (most recent call last):
File "C:\...\Python Projects\HelloPython\HelloPython\Hellopy2neo.py", line 15, in <module>
from py2neo import neo4j, cypher
File "C:\Python32\modules\py2neo\neo4j.py", line 38, in <module>
import rest, batch, cypher
ImportError: No module named rest
다음 줄이 있습니다 neo4j.py :
try:
import json
except ImportError:
import simplejson as json
try:
from urllib.parse import quote
except ImportError:
from urllib import quote
try:
from . import rest, batch, cypher
except ImportError:
import rest, batch, cypher #line38
및 rest.py 파일 폴더에 있습니다을 나는 오류를
ImportError: No module named rest
Edit2가 얻을 이유 C:\Python32\modules\py2neo
그래서 난 몰라 :
파이썬 쉘 및 목록 모듈에서 py2neo의 directoy를 가져올 시도는
내가 얻을 :
내가 거기에 일부 unneccesary 수입은 물론이고 수입 추가 및 제외되어야하는 사람이 설명하는 경우 매우 감사 할 것 같아요>>> import py2neo
>>> [name for name in dir(py2neo) if name[0] != '_']
['rest']
(PYTHONPATH 및 스크립트에서) 오류없이 프로그램을 실행합니다. 파이썬 2에서 일하는 것이 구문을 사용하여 설치
The only acceptable syntax for relative imports is from .[module] import name. All import forms not starting with . are interpreted as absolute imports.
모듈 당신은 어느 파이썬을 설치할 수 :
'C : \ Python32 \ modules \ py2neo' 파일에'__init __. py' 파일이 있습니까? –
@LevLevitsky 예, 가능합니다. –
'rest' 모듈 디렉토리가 존재하고 적절한 위치에 있습니까? –