개발 일지

개발일기

kdhoooon 2019. 11. 19. 01:21

그 동안 여러가지를 하느라 개발일지를 이제서야 쓴다..

 

일단 애저를 사용하여 가상컴퓨터를 사용하여 서버를 통해 이미지를 변환하여 변환된 결과값을 받는 방식을 이용하려한다.

서버를 구축한 후 가상환경을 만들어주고 다른 어플리케이션에서 값을 보내주면 결과값을 출력하는 방식으로 해볼 것이다.

서버의 가상환경을 구축하고 환경설정을 하였는데.. cv2 를 import 할 수 없다고 에러 메세지가 떴다.

 

ImportError: numpy.core.multiarray failed to import 

 

numpy의 버전이 안맞아서 업그레이드 시켜주면 된단다.

그래서 

 

pip install -U numpy

 

를 사용하였는데 요번에는 pip 패키지가 설치 되어있지 않단다..

 

그래서 

 

apt install python pip

 

를 통해 pip 패키지를 다운로드 받았다.

그러고 나서 다시 시도 했으나 요번에는 또 pip 패키지가 19.3.1 버전이 있는데 난 8.1.1 버전이라고 업그레이드 하란다.

그래서 업그래이드 하는 명령어 

 

pip install --upgrade pip

 

해서 업그레이드 시켰다. 했더니 요번엔

 

pip ImportError: cannot import name main

 

이런 오류 메세지가 떴다. 그래서 찾아보니 업그레이드 하면서 경로가 안맞다나 뭐라나.. 어쨌든 오류다 그래서

 

# apt-get 으로 설치한 pip 패키지 제거

sudo apt-get purge python-pip

# python 에서 pip 모듈이 정상 작동하는지 확인

python -m pip --version

# .bashrc, .zshrc, .zprofile 등.. 쉘 설정파일에 alias 추가

echo "alias pip='python -m pip'" >> ~/.zshrc

source ~/.zshrc

 

이렇게 코드를 추가하니 해결되었다. 그렇게 pip 패키지를 다운로드 받고 

다시 numpy를 설치하니 해결이 되었다.

하지만 skimag.io 라는 모듈이 없단다.. 그래서 찾아봐야겠다.

 

sudo apt-get update

sudo apt-get install python-skimage

 

이렇게 해서 skimage package를 다운로드 받았다.

그랬더니 tensorflow 모듈이 또 없단다.. 환경설정에서 본거같은데... 

아, 환경설정 한 값들 패키지 한번에 보는건 

 

dpkg -l 

 

를 통해 볼 수 있다.

 

이렇게 쓰면 opencv 의 버전을 볼 수 있다.

 

pkg-config --modversion opencv

 

opencv 위치에 원하는 패키지 이름을 넣으면 해당 패키지의 버전을 볼 수 있다.

 

 

'개발 일지' 카테고리의 다른 글

개발일기  (0) 2019.11.19
개발일기  (0) 2019.10.29
개발일기  (0) 2019.10.26