인프런 커뮤니티 질문&답변

김은경님의 프로필 이미지
김은경

작성한 질문수

[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트

OpenCV, 가상환경 설치하기

가상환경 설치 오류

해결된 질문

작성

·

667

0

가상환경 설치하다가 mkvirtualenv cv -p python3 에서ERROR가 뜨고 그 다음부터는 그런 파일이나 디렉터리가 없다고 나옵니다. 확인해 주시면 감사하겠습니다.

 

답변 6

2

안녕하세요?
그러면 "nano ~/.bashrc" 를 입력하고 코드를 추가할 때
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_ENV_BIN_DIR=bin 
이렇게 기존의 3줄 코드에서 2줄(세번째, 다섯번째)을 더 추가해 주세요.
실행해 보시고 결과를 알려주시면 감사하겠습니다. 

1

축하합니다.

라즈베리파이가 환경영향을 까다롭게 받는데 다른 분도 같은 방법으로 해결되었다고하니 

조만간 해당강의와 설치방법을 고쳐두도록 하겠습니다.

결과 알려주셔서 감사합니다.

0

김은경님의 프로필 이미지
김은경
질문자

말씀하신대로 해보니 실행이 됩니다.

그리고 Tensorflow 설치를 위해 wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v2.0.0/tensorflow-2.0.0-cp37-none-linux_armv7l.whl를 실행하니   (cv)가 앞에 생겼습니다.

그리고 Tensorflow 설치했습니다.

(cv) pi@raspberrypi:~ $ rm tensorflow-2.0.0-cp37-none-linux_armv7l.whl

(cv) pi@raspberrypi:~ $ python3 -c 'import tensorflow as tf;print(tf.__version__)'

2.0.0

감사합니다^^

0

김은경님의 프로필 이미지
김은경
질문자

'OpenCV, 가상환경 설치'강의를 보면서 따라 하다가 질문을 드렸던 참입니다.

말씀대로 다시 해보니, 

mkvirtualenv cv -p python3 에 대해서는 여전히 같은 에러가 뜨는데

(ERROR: Environment '/home/pi/.virtualenvs/cv' does not contain an activate script.)

희한하게 어제와는 다르게  아래의 두 명령은 실행이 되었습니다.

pip install "picamera[array]"  

pip install opencv-contrib-python==4.1.0.25  

그런데, 다음의 명령에서 같은 에러가 뜹니다.

workon cv

(ERROR: Environment '/home/pi/.virtualenvs/cv' does not contain an activate script.)

이 문제가 해결되어야  가상환경에서 Tensorflow 2.0을 다시 설치할 수 있을 것 같습니다.

한번 더 봐주시기 바랍니다.

감사합니다.

    

0

저도 마찬가지입니다. 이번에 업데이트 된걸로 다시 설치했으나 동일한 에러가 발생합니다. 확인 부탁드립니다.

0

안녕하십니까?

가상환경을 만들고 OpenCV를 설치하는 것이 좀 까다롭습니다.

수강생님이 좀 더 쉽게 따라하실 수 있도록 '라즈베리파이IoT 직접 쓴 손글씨 딥러닝 적용하기'섹션에 

'OpenCV, 가상환경 설치'강의를 추가로 보강했습니다. 이 내용을 따라서 한 단계씩 진행해 보세요.

보내주신 화면만 봐서는 nano ~/.bashrc에서 nano로 하기 세 줄을 추가 하신 후,

export WORKON_HOME=$HOME/.virtualenvs

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

source /usr/local/bin/virtualenvwrapper.sh

저장한 후 꼭 source ~/.bashrc를 실행해야 합니다. 그리고 이 내용이 적용되도록 명령창을 끄고 다시 실행해보세요.

그리고 mkvirtualenv cv -p python3를 실행해 보시기 바랍니다.

그래도 문제가 있으면 알려주세요.

감사합니다.

김은경님의 프로필 이미지
김은경

작성한 질문수

질문하기