저는 Python을 처음 사용합니다. tutorial을 읽으면서 상자에 공유 코드를 추가 할 준비가되었습니다. 난 /usr/lib/python2.6/site-packages 참조 예맞춤 패키지에서 공유 파이썬 코드를 가져올 수 없습니다.
거기에서>>> import sys
>>> print sys.path
로 경로를 검사. 이 디렉토리에서 약 yum 디렉토리가 있는데 여기에 파일 yumRepo.py이 있습니다. 내가 지금과 같은 사용자 정의 패키지/모듈을 작성하는 경우 위로 인터프리터, 나는, 그러나
>>> from yum import yumRepo
를 실행할 수 있습니다
sudo mkdir /usr/lib/python2.6/site-packages/custom
sudo touch /usr/lib/python2.6/site-packages/custom/custom.py
(다른 모든 파일은 루트가 소유 여기에 따라서
sudo는주의)
및 custom.py 에
def testfunc():
print('hello from custom module!')
나는 그것을 가져올 수 없습니다 :
>>> from custom import custom
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named hnav
권한은 더 _ 초기화 _.py 스크립트가없는 것보다 다른, 거의 냠 패키지와 같은 모양,하지만 난 정말 하나가 필요? 이 공유 위치에서 코드를 가져올 수 있습니까?
고맙습니다. 그 점을 유념해야합니다. – quickshiftin