아나콘다에서 zipline 인스톨

조회수 64회

안녕하세요. '파이썬으로 배우는 알고리즘 트레이딩' 이라는 책을 보면서 공부하고 있습니다. 책에서 나오는 내용대로 따라하던 도중, 아나콘다 환경에서 zipline을 인스톨 하는 부분에서 막히더군요. 그래서 zipline 깃허브를 보고 인스톨 하는 방법 그대로 따라했는데 결과가 이렇습니다.

(py36)C:\Users>conda install -c conda-forge zipline

Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  • zipline

Current channels:

To search for alternate channels that may provide the conda package you're looking for, navigate to

https://anaconda.org

and use the search bar at the top of the page.

업데이트가 최근에 된건 아니지만 그래도 동작이 안 된다는게 이해가 안되네요.. 어떤게 문제인지 알려주시면 감사하겠습니다.

  • anaconda.org 로 가서 어떤 채널에서 zipline 을 받을 수 있는지 검색하라고 하네요. 엽토군 2021.2.11 20:58
  • 그 페이지에있는 zipline이 두개있는데, 하나는 업데이트가 안되는 버전인걸로 봤습니다. 위에서 시도한게 아마 최신 업데이트 같은데, 결과가 저렇게되네요.. 그쪽에 있는 명령어도 위와 같습니다. dh jung 2021.2.11 21:09

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

    zipline이 아직 최신 파이썬을 지원하지 못하고, 파이썬 3.6 버전대만 지원합니다.

    아나콘다 설치 직후, base 환경만 있을 때에는 아래와 같이 아나콘다에 파이썬 3.6버전의 새 환경을 만들고, 액티베이트 시킨 후에 인스톨 하시면 됩니다.

    # 새 환경 만들기
    conda create -n p36env python=3.6
    # 액티베이트
    conda activate p36env
    # 설치
    conda install -c conda-forge zipline
    

    방금 해봤는데 제 환경에서는 아래와 같이 설치가 잘 되었습니다. 이미지

    그런데 질문에 보면 명령어 앞에 (py36)이 있는 것으로 보아 새 환경 만들고 액티베이트 한 것 같은데, 그 환경 만드실 때 파이썬 3.6으로 만든 것 맞나요? 그 부분에 문제가 없는지 한번 확인해 보시고, 잘 모르겠으면 저 위의 3줄 순서대로 치시면 p36env 환경에 설치가 될겁니다.

    • https://www.zipline.io/install#installing-with-conda 이 페이지의 'install with conda' 부분을 참고했고, 정확히 똑같이 했습니다. 저만 안되나보네요;; dh jung 2021.2.11 23:11
    • 방금 전에 제가 직접 해보고 사진도 캡처해서 올린 것인데. 제 생각엔 아나콘다에서 새 환경 만들고 액티베이트 하고 설치하는 것이 특별한 PC 설정 등이 필요한 것이 아니기 때문에, 저대로 똑같이 해도 안되신다면 일시적인 인터넷 연결 문제이거나 PC 리부팅 한 후에 한번 해보세요. 아니면 다른 PC나 가상 환경에서 해보시면 될 거에요. cheolsu 2021.2.11 23:49
    • 참고로 제 환경의 conda 버전은 4.9.2입니다. conda -V로 버전 확인도 한번 해보세요. cheolsu 2021.2.11 23:56
    • 콘다 버전도 같고 재부팅해도 안되네요.. 답변 감사합니다. dh jung 2021.2.12 00:20

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.