quarto vscode and python

vscode에서 quarto와 파이썬 사용하기

Author

Don Don

Published

June 22, 2022

quarto vscode 파이썬 세팅

quarto는 vscode에서도 잘 작동한다. Rstudio에서 quarto를 사용할 수 있지만, vscode가 파이썬에 좀 더 친숙하기 때문에 vscode를 이용하기로 마음먹었다.

quarto를 이용하면 r, python을 왔다갔다하면서 글을 쉽게 쓸 수 있는 것이 큰 장점인 것 같다(Rmd도 되긴함..).

quarto는 r에서 reticulate를 통해 파이썬을 세팅 안해도 되서, Rmd보다 편하다.

세팅하는 방법은 몇 번의 시도 끝에 한 것이기 때문에..글을 올리기 위해 실험을 다시 하는 것은 번거롭고, 내가 했던 방법에 대해 공유를 해보면 다음과 같다.

  1. vscode 설치

  2. python 가상환경 세팅

  3. vscode에서 파이썬 가상환경 세팅

  • 가상환경에 필요한 파이썬 패키지 설치
-   python3 -m pip install matplotlib plotly_express

-   python3 -m pip install jupyter(**필수**)  
  • Ctrl + Shift + p : python interpreter를 치고, 만든 가상환경으로 선택

마지막으로 title 청크 옵션에 jupyter: python3을 넣어줘야 한다.

아래는 quarto 홈페이지에 있는 튜토리얼 코드이다. 해당 코드를 돌려보면 정상적으로 돌아가는 것을 볼 수 있다.

For a demonstration of a line plot on a polar axis, see Figure 1.

import numpy as np
import matplotlib.pyplot as plt

r = np.arange(0, 2, 0.01)
theta = 2 * np.pi * r
fig, ax = plt.subplots(
  subplot_kw = {'projection': 'polar'} 
)
ax.plot(theta, r)
ax.set_rticks([0.5, 1, 1.5, 2])
ax.grid(True)
plt.show()

Figure 1: A line plot on a polar axis

참고

https://quarto.org/docs/get-started/hello/vscode.html

Citation

BibTeX citation:
@online{don2022,
  author = {Don, Don and Don, Don},
  title = {Quarto Vscode and Python},
  date = {2022-06-22},
  url = {https://dondonkim.netlify.app/posts/2021-07-01-quarto-python-setting/dp.html},
  langid = {en}
}
For attribution, please cite this work as:
Don, Don, and Don Don. 2022. “Quarto Vscode and Python.” June 22, 2022. https://dondonkim.netlify.app/posts/2021-07-01-quarto-python-setting/dp.html.