jupyter notebook : ModuleNotFoundError 모듈 설치했는데도..
우선 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 하면 모듈을 잘 찾는 것을 확인할 수 있다.