(학교) 소셜네트워크분석 가상환경 생성하기

Tino-Kim·2022년 3월 10일
0
post-thumbnail

💗 (학교) 소셜네트워크분석 가상환경 생성하기.

❗ 밑에서 문제가 생겼기 때문에, 이름을 sna2022가 아닌 sn2022으로 만들어주었다. ❗

✔ 우리가 해결해야하는 부분

  • 가상환경 이름은 소셜네트워크분석2022, 즉 sna2022로 만들어주기.
  • python은 3.9.7 버전으로 맞춰주기.
  • numpy는 1.18.5 버전으로 맞춰주기.

✔ 티스토리 블로그 : 가상환경 생성하기

✔ 가상환경 확인하기.

어떤 가상환경이 있는지 먼저 확인한다.

conda info --envs

나는 이미 설치한 뒤에 블로그를 작성하는 것이라서 sna2022이 존재한다.

(추가) 콘다버전과 파이썬버전도 확인 가능하다.

conda --version
python --version

✔ 가상환경 생성하기.

  1. 가상 환경을 만들어준다. 우리가 원하는 버전인 3.9.7을 설치해준다.
conda create -n sna2022 python=3.9.7
  1. 만든 이후에 sna2022으로 접속하기.
conda activate sna2022

(추가) cd를 이용해서 원하는 파일의 경로로 바로 접속할 수도 있다.

cd 원하는 파일 경로를 복사 > 붙여넣기.

(추가) 가상환경에서 나가고 싶은 경우
activate의 반대인 deactivate를 이용해서 나가도록 하자.

conda deactivate

✔ 아나콘다 설치하기.

가상환경에 아나콘다를 설치해주기.

conda install anaconda

✔ (✖✖ 아나콘다를 설치한 경우 ✖✖) 라이브러리 설치하기.

✖✖ 아나콘다를 설치한 경우에는 필요없다. 아나콘다를 설치하면 모든 패키지가 알아서 설치되기 때문이다. ✖✖

가상환경에 필요한 라이브러리 설치하기.

conda install numpy
conda install pandas
conda install matplotlib
conda install seaborn

가상환경에서의 라이브러리의 버전을 확인할 수 있다.

conda list

밑에 계속해서 라이브러리의 정보가 담겨있다.

✔ 원하는 버전으로 업그레이드 또는 다운그레이드 하기.

numpy를 1.18.5 버전으로 이용하고 싶은데 지금 버전은 그것보다 높다. 다운그레이드를 시켜줘야 한다.

conda install numpy==1.18.5

안타깝게도 계속 이러한 문구가 뜬다.

✔ 티스토리 블로그 : conda 오류 : failed with initial frozen solve. Retrying with flexible solve. 해결법

위의 블로그를 참고해보았다.

conda를 모두 업데이트를 시켜보자.

conda update --all

여전히 같은 Error 메세지가 뜨고 있다.
그렇다면 pip을 이용해보자.

pip install numpy==1.18.5

아까랑 뭔가 좀 다르다...

착각이었다... 난리났다.

계속 numpy 버전을 확인하는데, 조금 문제가 생긴 것 같다.
"만약 이 라이브러리가 필요하면 다시 제대로 설치되었는지 확인하고, 다시 설치해라." 라는 내용이 계속 떠서 가상환경 자체를 제거하고, 처음부터 다시 설치할 예정이다.

conda remove -n sna2022 --all

✔ 재설치 이후...

아나콘다를 설치하는데 debug가 계속 뜬다. 확인해보면 모든 패키지는 설치되어 있다고 뜨지만, 뭔가 찝찝하다. 결국 다운그레이드는 해결은 하지 못했다...

사용하는 방법은

conda activate sn2022
cd 원하는 파일 경로 복사 > 붙여넣기.

🤚 정리...

  1. 가상환경을 설치한다. (python==3.9.7)
  2. 가상환경에 아나콘다를 설치한다.
  3. 원하는 라이브러리를 설치한다.
  4. 사용하고 싶은 경우에 가상환경에 접속해서 jupyter notebook을 이용한다.

교수님 컴퓨터와 버전이 동일하다~! 잘 해줬다...!!!

profile
알고리즘과 데이터 과학과 웹 개발을 공부하는 대학생

0개의 댓글