본문 바로가기

[금융]/[Quant]

[Quant] 들어가며... conda 가상환경 만들기.

728x90

 < Quant ?? >

 

방학이 되어 인턴쉽도 끝나고 시간이 남아 평소에 관심있던 분야인 퀀트를 한번 재미삼아 시작해 보기로 하였다.

퀀트와 헤지펀트 수익률 비교, 볼륨버그

 

퀀트는 금융상품의 공정가치를 공학적으로 풀어내는 사람을 뜻하기도 한다.   - 나무위키 中 -

 

시작은 conda 가상환경을 만드는 것으로 부터 시작했다.  가상환경의 이름은 quant로 하겠다. 아나콘다3이 설치된 환경에, 

> conda create --name quant python=3.6 jupyter spyder

다음과 같이 python 3.6ver에 jupyter과 spyder가 설치되게 된다.

* 가상환경 삭제 명령어

> conda env remove -n quant

 

다음은 실행이다.  생성한 quant라는 가상env를 실행하기 위해서는 activate 명령어를, 끝낼 때는 deactivate 명령어를 사용한다. 

*  가상환경 실행시 

> conda activate quant

*  가상환경 종료시

> conda deactivate

activate 시킨 후 와 deactivate시킨 후에 사용자 이름이 변경되는 것을 알 수 있다.

* 가상환경 리스트 확인하기

> conda env list

 

설치된 가상환경의 List를 확인할 수 있다.

 

>> 추가적으로 pip 명령어 중에 freeze라는 것이 있다. 이는 패키지 목록을 관리할 때 사용하는 명령어 인데, 

> pip freeze > a.txt 

로 하면 a.txt에 패키지 목록을 백업하게 된다. 이후에 다른 환경에서 해당 패키지 목록을 일괄설치하고 싶다면,

> pip install -r requirements.txt

로 목록에 있던 모든 패키지를 똑같은 버전으로 일괄 설치할 수 있다. ( github에서 자주 볼 수 있다. )

728x90