2016-07-06 3 views
0

PyPI의 패키지는 numpy에 따라 다르며, 이는 pip install mypackage 이후에 실패로 악명이 높습니다. 내 패키지 설치 도구로 pipconda으로 바꾸고 싶습니다. PyPI 대신 Anaconda에서 배포 할 패키지를 준비하는 단계는 무엇입니까?pip를 conda로 바꾸는 방법?

나는 적어도 다음 단계가 참여하는 상상 :

  • 호스트 mypackage을 CONDA 채널에
  • conda install -c https://my_channel/mypackage
+0

conda install -c YOUR-NAME YOUR-PACKAGE 같은 것을 사용하여 패키지를 설치할 수 있습니다이 토론 http://stackoverflow.com/questions/20994716/what-is-the-difference으로 봐 -between-pip-and-condahttp : //stackoverflow.com/questions/20994716/what-is-the-difference-between-pip-and-conda – amit23comp

+0

확인 : http://stackoverflow.com/questions/20994716/ 차이점은 무엇입니까? –

+0

차이점을 알고 있습니다. 많은 감사합니다. 배포 워크 플로를 Anaconda로 이전하는 방법에 대한 지침을 찾고 있습니다. 내 지식으로는 아직 명확하게 언급되지 않았습니다. – pylang

답변

2
당신은 CONDA 패키지로 패키지를 구축 한 후 업로드해야합니다

그것은 아나콘다 구름에.

This은 conda 패키지를 만드는 방법에 대한 공식 문서입니다. meta.yaml (당신의 종속성을 기술한다 - 즉 numpy 등), 스크립트 (build.sh와 bld.bat 환경에 따라 다르다 - build.sh는 단지 $PYTHON setup.py install을 호출 할 것이다)를 만든 다음, .py와 같은 다른 표준 파일 (MANIFEST.in과 같은). conda build 패키지를 실행하여 conda 패키지를 생성하고 일부 위치에 넣으면 /path/to/YOUR-PACKAGE.tar.bz2이라고합니다.

패키지를 만든 후에는 아나콘다 클라우드의 아나콘다 채널에 업로드 할 수 있습니다. 먼저 계정이 필요합니다. 그런 다음 upload 수 있습니다. 기본적으로 수행하여 :

지금
anaconda login 
anaconda upload /path/to/YOUR-PACKAGE.tar.bz2 

명이