2014-10-29 2 views
0

나는 "conda build packagename"을 사용하여 모듈을 만들었습니다.Conda Cython 빌드 PYD/SO 파일

그러나 빌드 된 모듈은 "\ Anaconda \ conda-bld \ work"로 끝납니다.

모듈을이 디렉토리로 이동 한 다음 Python을 실행해야만 모듈을 가져올 수 있습니다 ("import packagename"사용). "\ Anaconda \ conda-bld \ work"에있는 파일을 "\ Anaconda \ Lib \ site-packages"에 배치하려고 시도했지만 모든 디렉토리에서 모듈을 가져올 수는 없습니다. 나는 "\ Anaconda \ Lib \ site-packages"에 있어야합니다.

.PYD 파일/.SO 파일을 실행 가능한 파이썬 파일 옆에 놓는 유일한 해결책인가, 아니면 Python에 새로운 모듈이 설치되었음을 알리는 방법이 있습니까?

도움 주셔서 감사합니다.

답변

0

conda 빌드 스크립트에서 파일을 빌드해야합니다. 파이썬의 경우, 이는 보통 build.sh에서 python setup.py install을 실행하고 python이 빌드 환경에 설치되도록 빌드 종속성에 python을 포함하는 것을 의미합니다.