기교가 끝나는 순간 예술이 시작된다.

anaconda

[anaconda] 오프라인 가상환경 설치

cj92 2021. 2. 28. 20:08

가상환경 추출

 

패키지는 아나콘다를 C드라이브에 설치했을 경우

 

C:\Users\<윈도우 사용자명>\anaconda3\envs\<가상환경명>\Lib\site-packages에 설치된다.

 

conda pack이라는 패키지를 활용하면 가상환경을 추출 할 수 있다. 

 

만약 패키지 목록만 필요하다면, conda export 를 써서 패키지명을 추출 가능하다. 

 

패키지를 추출할 가상환경에는 conda pack이 설치되어있어야한다. 

 

conda install –c conda-forge conda-pack  conda pack설치

 

conda pack –n <추출할 가상환경명> -o <추출할 가상환경압축파일.tar.gz>

 

 

설치할 가상환경으로 이동한 후 생성할 가상환경명으로 폴더 생성(py36)

 

 

Spyder 문제 해결

 

여기까지하면 가상환경은 생성이 된다. 하지만 가상환경에 spyder가 실행이 안된다. 

 

따라서 아래와 같이 작업을 진행해야 했다. 

 

 

앞서 말했듯 conda pack을 통해 환경을 추출했는데 spyder 에서 아래와 같은 에러가 뜨는 경우가 있다.

 

해당 에러에 대하여 pyqt나 qt qtpy를 다시 인스톨하라는 stackoverflow 답변들이 많았다. 

 

test 해 본 결과 

 

해당 상태에서 qt만 다시 인스톨해주면 spyder가 열리는 것을 확인하였다. 

 

anaconda.org/anaconda/qt/files

 

Files :: Anaconda Cloud

 

anaconda.org

 

 

 

운영체제에 맞게 다운로드 

 

conda install <패키지 경로>\<패키지 명>

 

conda install qt-5.9.7-vc14h73c81de_0.tar.gz

 

이제 다시 spyder를 실행하면 실행이 된다.