Boostcamp AI tech 3기/개념 이해

jupyter notebook : ModuleNotFoundError 모듈 설치했는데도..

mcdn 2022. 1. 20. 12:01
반응형

우선 gradient descent 문제를 풀기 위해서는 conda에 sympy를 설치해야 한다 

 

그래서 conda install sympy로 설치를 완료했음 

(upstage) ➜  stage1 git:(master) ✗ conda install sympy
Collecting package metadata (current_repodata.json): done
Solving environment: done
Proceed ([y]/n)? y


Downloading and Extracting Packages
mpmath-1.2.1         | 766 KB    | ##################################### | 100%
openssl-1.1.1m       | 2.2 MB    | ##################################### | 100%
gmpy2-2.0.8          | 159 KB    | ##################################### | 100%
sympy-1.9            | 9.3 MB    | ##################################### | 100%
certifi-2021.10.8    | 152 KB    | ##################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(upstage) ➜  stage1 git:(master) ✗

 

 

하지만 conda install sympy 했음에도 불구하고 모듈을 찾지 못하는 에러.. 

 

알고보니 jupyter를 가상환경 안에 설치를 하지 않아서 그랬음 

 

 

따라서 해결방법 

 

0. conda activate (가상환경이름)으로 가상환경에 접속 

내 경우에는 upstage 

(upstage) ➜  stage1 git:(master) ✗ conda list
# packages in environment at /Users/a/opt/anaconda3/envs/upstage:
#
# Name                    Version                   Build  Channel
blas                      1.0                         mkl
ca-certificates           2021.10.26           hecd8cb5_2
certifi                   2021.10.8        py38hecd8cb5_2
gmp                       6.2.1                h23ab428_2
gmpy2                     2.0.8            py38h6ef4df4_3
intel-openmp              2021.4.0          hecd8cb5_3538
libcxx                    12.0.0               h2f01273_0
libffi                    3.3                  hb1e8313_2
mkl                       2021.4.0           hecd8cb5_637

1. conda list 명령어를 쳐서 확인해보면 된다.

나온 패키지들 중 'jupyter' 패키지가 없다면 외부의 jupyter를 사용하고 있다는 뜻 

 

conda install jupyter

2. conda install jupyter를 해주고

jupyter notebook

3. 다시 restart 하면 모듈을 잘 찾는 것을 확인할 수 있다. 

 

 

 

반응형