라즈베리파이에서 pandas를 설치하고 실행하니 다음과 같은 에러가 발생했다.%Run main.pyTraceback (most recent call last): File "main.py", line 7, in from util import get_candles_dataframe, get_ma File "util.py", line 2, in import pandas as pd File "/lib/python3.9/site-packages/pandas/__init__.py", line 19, in raise ImportError(ImportError: Unable to import required dependencies:numpy: Error importing numpy: you ..
vscode에서는 파이썬 unittest를 기본 설정으로 잘 사용하고 있었다. 그리고 시간이 지날수록 테스트 파일이 많아져서 테스트를 패키지 별로 디렉터리를 만들어서 분리를 해 주었다. 하지만 테스트를 디렉터리로 분리하니 vscode의 테스트에서 테스트 파일들을 찾지 못했다.이를 해결하기 위해서는 setting.json에서 unittest를 재설정이 필요하다. # 1. setting.json 설정하기 vscode에서 탐색기로 파이썬 프로젝트 디렉터리를 열면 관련 설정 파일이 .vscode 디렉터리에 저장된다. unittest 설정파일도 이 디렉터리의 settings.json에 저장된다. { "python.testing.unittestArgs": [ "discover", "-s", "tests", "-p"..
# 아나콘다? 파이썬은 기본적으로 패키지 관리자인 pip를 제공한다. pip를 통해서 수많은 라이브러리를 설치할 수 있는데, 라이브러리들도 내부에는 다른 라이브러리를 의존하고 있다. 여기서 문제점이 발생한다. 만약 A라이브러리와 B라이브러리가 C라이브러리를 의존하고 있는데, A와 B 라이브러리가 서로 다른 버전의 C라이브러리를 의존하고 있다면 A나 B라이브러리 중 하나를 사용할 수 없게 된다. 이를 해결하기 위해서 A, B, C 라이브러리가 서로 호환될 수 있는 버전으로 설치를 해야 할 것이다. 아나콘다를 이런 라이브러리같의 호환성을 유지하면서 최대한 많은 라이브러리를 설치시 바로 사용할 수 있도록 도와준다. 그래서 아나콘다는 pip도 사용할 수 있지만, conda라는 패키지 관리자를 제공한다. cond..