本人Julia新手,想在VS Code上运行Julia 的Jupyter Notebook,发现似乎只有Python 插件支持Jupyter Notebook 而 Julia 不行。
想知道VS Code目前是不支持Julia的笔记本么?如果确实是这样,那之后会有这样的feature么?如果不是那要怎样配置VS Code呢?
第一次在论坛上发帖,有冒犯/不合时宜的地方还请诸位大佬多包涵!
现在已经支持了, 要最新的vscode. 但是默认工作路径不对. 插件为python的插件. 安装好jupyter 的 julia kernel就行了
现在Python插件可以用其他的内核了,不过julia没有代码高亮,r语言反而有
谢谢,请问这个工作路径是要调整成IJulia的安装路径么?
不是这个意思. 一般来说, 你从一个文件夹打开julia文件, 输入 pwd()
, 返回是当前目录. 同理 打开jupyter 用julia kernel, 输入 pwd()
也是返回当前目录. 但是在vsc-python-jupyter 中, julia kernel 直接输入 pwd()
返回的是乱七八糟的路径(tmp临时路径)
我是这样就可以了。 你是不没有把python和jupyter加入环境变量?
额如果我尝试使用anaconda环境的jupyter呢?
啥意思, 我不懂。我也用的是anaconda的jupyter。我的是linux系统。我把anaconda中jupyter和python的路劲加入了PATH
这个环境变量. mac下应该也是同样的原理. 我猜这个报错是因为vscode找不到python或者jupyter. 把路径进入PATH
就能使得vsc找到它.
你其实也可以把报错信息copy, 谷歌搜, 一般情况下都可以搜到问题的解决方法
嗯我就是这个意思,用 anaconda base 环境的jupyter
我在mac 的 ~/.bash_profile
里添加了python 和 jupyter的路径,但还是出现一样的问题
目前的 ~/.bash_profile
文件,里面有登录terminal时自动启动base环境的脚本:
# added by Anaconda3 2019.10 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/apple/opt/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/Users/apple/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/Users/apple/opt/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/Users/apple/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
export PATH="$PATH:/Users/apple/opt/anaconda3/bin/python"
export PATH="$PATH:/Users/apple/opt/anaconda3/bin/jupyter"
错误信息也查过了,没有可用的结果