나는 conda 환경에서 작업하고 일부 pip 패키지도 필요합니다. gohlke ~ .
현재 두 개의 파일 environment.yml
이 있습니다.
# run: conda env create --file environment.yml
name: test-env
dependencies:
- python>=3.5
- anaconda
및 requirements.txt
PIP에 대한 CONDA 환경 이상 활성화 한 후 사용할 수있는 :
# run: pip install -i requirements.txt
docx
gooey
http://www.lfd.uci.edu/~gohlke/pythonlibs/bofhrmxk/opencv_python-3.1.0-cp35-none-win_amd64.whl
conda의 경우 하나의 파일로 결합 할 수 있습니까?
답변
Pip 종속성은 다음 environment.yml
과 같이 파일에 포함될 수 있습니다 ( docs ).
# run: conda env create --file environment.yml
name: test-env
dependencies:
- python>=3.5
- anaconda
- pip
- pip:
# works for regular pip packages
- docx
- gooey
# and for wheels
- http://www.lfd.uci.edu/~gohlke/pythonlibs/bofhrmxk/opencv_python-3.1.0-cp35-none-win_amd64.whl
또한 .whl
동일한 디렉토리에있는 파일 ( Dengar의 답변 참조 )과 공통 pip 패키지 에서도 작동 합니다.
답변
requirements.txt
YAML 에서 직접 사용할 수도 있습니다 . 예를 들면
name: test-env
dependencies:
- python>=3.5
- anaconda
- pip
- pip:
- -r file:requirements.txt
기본적으로 함께 실행할 수있는 모든 옵션pip install
은 YAML에서 실행할 수 있습니다. 다른 기능의 쇼케이스 는 고급 Pip 예제 를 참조하십시오 .
답변
디렉토리에 휠을 추가하는 것도 작동한다는 것을 추가하고 싶습니다. 전체 URL을 사용할 때이 오류가 발생했습니다.
HTTP error 404 while getting http://www.lfd.uci.edu/~gohlke/pythonlibs/f9r7rmd8/opencv_python-3.1.0-cp35-none-win_amd64.whl
휠을 다운로드하고 yml 파일과 동일한 디렉토리에 저장했습니다.
name: test-env
dependencies:
- python>=3.5
- anaconda
- pip
- pip:
- opencv_python-3.1.0-cp35-none-win_amd64.whl