가상환경 생성

웹 크롤링 작업을 진행해 볼겸해서 conda 에 가상 환경을 생성해 보려고 한다. 

conda create -n WEB_SEARCH --clone=/home/pi/miniconda3

WEB_SEARCH 라는 이름으로 진행 

Error: Error: post-link failed for: openssl-1.0.2l-0  에러 발생  

역시나 한번에 되는 건 없다. 


Error: Error: post-link failed for: openssl-1.0.2l-0" 오류는 라즈베리파이에서 conda를 설치할 때 발생할 수 있는
일반적인 오류입니다. 이 오류는 openssl 라이브러리 설치 문제로 인해 발생하며 일반적으로 파이썬 3.9 이상을 실행하는 라즈베리파이 4에서 발생합니다.

일반적인 오류라고 하니 해결해 봅시다. 

sudo apt update
sudo apt install libssl-dev

#openssl 라이브러리를 업데이트한 후 conda를 다시 설치할 수 있습니다.
conda install conda
conda install anaconda-client

WEB_SERCH 가 이미 있어서 삭제 후에 다시 생성 

#기존에 동일한 이름으로 생성이 이미 되었다면 삭제
conda env remove --n 가상환경이름

#사용자 생성
conda create -n WEB_SEARCH --clone=/home/pi/miniconda3

 

가상환경 활성화  (source activate 가상환경이름)

conda activate WEB_SEARCH 를 진행했더니 에러가 발생했다. 

source activate WEB_SEARCH

음... 설치는 되는 것 같은데 conda환경에서 라이브러리 설치를 하면 ssl 에러가 여전히 발생했다.

armv8 버전에 64bit 로 다운로드 하여 설치를 진행하였으나 이 또한 원할하지 않았다. 

 

> 라즈베리파이4 버전에서 사용할 수 있는 Conda 는 아직 원할하지 않는것 같다. 

 

최근 라즈베리파이는 OS 설치시에 SSH 설정을 같이 할 수 있도록 하고 있어 SD Card 로 부팅시스템을 만들고 나면 바로 SSH 접속이 가능하다.  (자세한 것은 공식 홈페이지 참조 (https://www.raspberrypi.com/software/) )

미니콘다는 파이썬 패키지 관리자 및 가상 환경 관리 프로그램인 conda의 무료 최소 설치 프로그램입니다. 아나콘다의 작은 부트스트랩 버전으로 conda, Python, 해당 패키지에 의존하는 패키지 및 pip, zlib 및 기타 몇 가지 유용한 패키지만 포함됩니다.

1. ssh 로 접속하여 폴더를 하나 만들고 miniconda 설치 파일을 다운로드 한다.
( 라즈베리파이4 CPU =  Quad core Cortex-A72 (ARM v8) 64-bit SoC)

wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Linux-aarch64.sh

 

2. 설치 진행 (설치 경로를 변경한다. )

sudo md5sum Miniconda3-py38_4.10.3-Linux-aarch64.sh # (optional) check md5
sudo /bin/bash Miniconda3-py38_4.10.3-Linux-aarch64.sh 
# -> change default directory to 
/home/pi/miniconda3

 

3. 환경변수 추가 

#open the bashrc
sudo nano /home/pi/.bashrc 
# -> add this line: 
export PATH="/home/pi/miniconda3/bin:$PATH"

 

4. TEST

source /home/pi/.bashrc
conda
python --version

+ Recent posts