Still not able to render a Quarto file (qmd) using Julia in VSCode. Help?

Here is the result from quarto check for me

% quarto check

[✓] Checking versions of quarto binary dependencies...
      Pandoc version 3.1.1: OK
      Dart Sass version 1.55.0: OK
[✓] Checking versions of quarto dependencies......OK
[✓] Checking Quarto installation......OK
      Version: 1.3.340
      Path: /Applications/quarto/bin

[✓] Checking basic markdown render....OK

[✓] Checking Python 3 installation....OK
      Version: 3.10.11 (Conda)
      Path: /usr/local/bin/python3
      Jupyter: 5.3.0
      Kernels: julia-1.9, python3

[✓] Checking Jupyter engine render....OK

[✓] Checking R installation...........OK
      Version: 4.2.2
      Path: /Library/Frameworks/R.framework/Resources
      LibPaths:
        - /Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library
      knitr: 1.42
      rmarkdown: 2.21

[✓] Checking Knitr engine render......OK

so you can see that for me there is a Python 3 installation with Jupyter and two Jupyter kernels.

If you already have the IJulia package installed then you should have a python3 and jupyter executable in the directory created by the Conda package. On Mac and Linux systems this directory is ~/.julia/conda/3/bin/ I’m not sure what it is on Windows - perhaps someone can tell us.

Quarto looks for a python3 executable and tries to run Jupyter with that. What I do on this system is to create a symbolic link to ~/.julia/conda/3/bin/python3 in /usr/local/bin so it is on the usual search path. Others might have more elegant solutions, especially for Windows.

dmbates@Douglass-MBP ~ % which python3
/usr/local/bin/python3
dmbates@Douglass-MBP ~ % ls -la `which python3`
lrwxr-xr-x  1 root  wheel  41 Dec 30 10:47 /usr/local/bin/python3 -> /Users/dmbates/.julia/conda/3/bin/python3
1 Like