2016-12-13 1 views
0

나는 scipy (osx에)와 같은 설치된 python 모듈을 가지고있다.어떻게 "새로 고침"파이썬 모듈 구조?

import scipy.sparse.linalg as li 
li.lobpcg 

및 lobpcg 함수로 인식됩니다 : 나는 예를 위해 할 수있는 디렉토리에

$ HOME // 라이브러리/파이썬/2.7/lib 디렉토리/파이썬/사이트 패키지/scipy/컨텐츠 스파 스/I가 만든 linalg/고유/ 하위 디렉토리 lobpcg2

-rw-r--r-- 1 x123 staff 421 Dec 13 03:58 __init__.py 
-rw-r--r-- 1 x123 staff 779 Dec 13 03:59 __init__.pyc 
drwxr-xr-x 10 x123 staff 340 Dec 13 03:59 arpack 
drwxr-xr-x 9 x123 staff 306 Dec 13 03:59 lobpcg 
drwxr-xr-x 10 x123 staff 340 Dec 13 05:09 lobpcg2 
-rw-r--r-- 1 x123 staff 513 Dec 13 05:10 setup.py 
-rw-r--r-- 1 x123 staff 751 Dec 13 05:10 setup.pyc 

:

total 104 
-rw-r--r-- 1 x123 staff 468 Dec 13 05:05 __init__.py 
-rw-r--r-- 1 x123 staff 832 Dec 13 05:05 __init__.pyc 
drwxr-xr-x 3 x123 staff 102 Dec 13 05:06 build 
-rw-r--r-- 1 x123 staff 19350 Dec 13 05:06 lobpcg2.py 
-rw-r--r-- 1 x123 staff 15118 Dec 13 05:09 lobpcg2.pyc 
-rw-r--r-- 1 x123 staff 432 Dec 13 05:06 setup.py 
-rw-r--r-- 1 x123 staff 922 Dec 13 05:05 setup.pyc 
drwxr-xr-x 4 x123 staff 136 Dec 13 05:05 tests 

(* .py 모듈을 가져올 때 pyc 파일이 생성됨) 디렉토리에있을 때나 해당 디렉토리에 적절한 pythonpath를 설정하여 직접 lobpcg2를 가져올 수 있습니다. 추가 설정없이 다음 코드를 호출하려면 어떻게해야합니까? 상위 디렉토리에있는 초기화 평에

import scipy.sparse.linalg as li 
li.lobpcg2 
+0

SciPy 설치에 물건을 직접 삽입하는 이유는 무엇입니까? – user2357112

+0

특정 기능을 구현할 때 몇 가지 문제를 해결하고 싶습니다. 대신 나는 그것을 어디에 넣을 까? – Lacek

+0

나만의 패키지. – user2357112

답변

0

추가 "lobpcg2". this을 참조하십시오.