반응형

안녕하세요, 봉자씨입니다.

알고리즘 트레이딩 시스템을 만들 때에 꼭 있어야 하는 Zipline은 백테스팅 기능을 제공한다고 했는데요.

그런데 설치를 위해서 visual studio 14까지 설치를 했음에도 불구하고 이제는 link에러가 발생하시나요?

그럼 아래와 같이 하시면 해당 문제가 해결이 됩니다.

먼저 에러의 문구는 아래와 같습니다.

Finished generating code
    LINK : fatal error LNK1158: cannot run 'rc.exe'
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1158

link 에러

 

그럼 이를 어떻게 해결해야하는지 한번 보겠습니다. 

해결 방법!!

1. C:\Program Files (x86)\Windows Kits\8.1\bin\x86 해당 위치로 이동합니다.

그리고 아래와 같이 rc.exe와 rcdll.dll을 선택하여 복사를 합니다.

2. 해당 파일을 복사해서 다시 아래의 경로로 이동하여 붙여 넣기를 합니다. 

   C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

3. 마지막으로 재설치를 합니다.

   설치 명령어는 pip install zipline

4. 그럼 정상 설치를 확인 할 수 있습니다.

글이 조금이나마 도움이 되셨다면 공감 부탁드립니다.

오늘도 좋은 하루 되세요!

감사합니다.

클릭 클릭 공감 클릭~~

 

 

 

반응형
  1. mike 2021.02.18 14:31

    덕분에 오류를 잘 해결할 수 있었습니다. 감사합니다.

반응형

안녕하세요, 봉자씨입니다.

알고리즘 트레이딩 시스템을 만들 때에 꼭 있어야 하는 Zipline은 백테스팅 기능을 제공합니다.

이렇게 백테스킹을 통해서 우리는 우리가 개발한 알고리즘을 검증하게 됩니다 .

그런데 해당 Zipline을 설치하는데 아래와 같은 에러가 발생했습니다.

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

위와 같은 에러가 발생했다면 어떻게 해야 할가요?

 

일단 상황 파악부터 해야 합니다.

 

Visual C++

CPython

14.0

3.5, 3.6

10.0

3.3, 3.4

9.0

2.6, 2.7, 3.0, 3.1, 3.2

 

제가 사용하는 파이썬의 버전은 3.5.

그래서 Microsoft Visual C++ 14.0 is required. 라는 에러가 발생했습니다.

그럼 무엇을 설치해야 할지 한번 보겠습니다.

 

해결 방법!!

1. 아래의 url로 이동합니다.

https://visualstudio.microsoft.com/ko/vs/older-downloads/

 

이전 버전의 Studio 소프트웨어 다운로드 | Visual Studio - Visual Studio

Visual Studio Community, Professional 및 Enterprise 소프트웨어의 이전 버전을 다운로드하세요. 여기서 Visual Studio(MSDN) 구독에 로그인하세요.

visualstudio.microsoft.com

2. 아래 하단이의 기타 도구 및 프레임워크로 다시 이동합니다.

   이동하여서 아래 빨간색으로 표시된 Microsoft Build Tools 2015 업데이트 3을 선택하여 설치합니다.

 

3. 정상적으로 설치 됨을 확인하시면 됩니다.

   설치 명령어는 pip install zipline

정상설치 이전

 

정상설치

위와 같이 정상 설치되는 것을 확인 할 수 있습니다. 

그렇게 되면 zipline이 잘 설치 되는 것을 확인 할 수 있습니다.

반응형