로딩
요청 처리 중입니다...

[업비트 자동매매] 라즈베리파이로 서버 만들기 (4) - 가상환경 만들기

 [업비트 자동매매] 라즈베리파이로 서버 만들기 (4) - 가상환경 만들기

안녕하세요 스노우볼 투자자입니다. 이번 글에서는 가상환경이 무엇인지와 어떻게 만들고 사용하는지 알아보겠습니다.

가상환경은 뭔가? 왜 필요한가?

가상환경은 프로젝트마다 독립적인 환경을 만들어 주는 도구입니다. 각 가상환경은 특정 프로젝트를 위해 필요한 패키지들을 따로 관리할 수 있도록 해줍니다.

그렇다면 왜 독립적인 환경이 필요할까요? 제 글이 자동매매에 관련된 글을 쓰고 있으니 제 상황을 예시로 들어보겠습니다.

이번에 공을 들여서 자동매매가 돌아가는 프로그램을 만들어두었습니다. 그리고 3년 뒤에 라이브러리가 신버전이 나와서 업데이트를 진행합니다.

그런데 이 업데이트로 인해서 과거 버전으로 만들어 두었던 제 자동매매 프로그램에 오류가 생길 수 있습니다. 그러면 이 과정에서 의도치 않은 손실이 생길 수도 있고, 또 오류를 잡아내느라 고생을 하게 될 것입니다.

이러한 상황을 미리 막기 위해서 가상환경을 만든다고 생각하셔도 좋을 것 같습니다. 그 외로 가상환경들을 사용하는 이유들은 다음과 ...

# cmd # 코드 # 자동매매 # 업비트 # 비주얼스튜디오 # 라즈베리파이 # 가상환경 # visualstudiocode # venv # requirements # 프로그램