Here’s the answer I got after running quarto check. The two checks return OK, but there’s also an error. Do you know how I should proceed?
[>] Checking Quarto installation......OK
Version: 1.2.335
Path: C:\Users\hsd36\AppData\Local\Programs\Quarto\bin
CodePage: 1252
[>] Checking basic markdown render....OK
ERROR: The file cannot be accessed by the system. (os error 1920), stat 'C:\Users\hsd36\AppData\Local\Microsoft\WindowsApps\python3.9.exe'
% 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