更新Julia至1.8后Jupyter无法添加内核,Conda旧用户目录权限报错解决
解决IJulia构建时因旧用户目录权限报错的问题
问题根源是Conda包残留了旧用户名pololebo的路径配置,导致构建IJulia时尝试访问无权限的旧用户目录,按以下步骤修复:
重置Conda的根目录指向当前用户路径
打开Julia REPL,依次执行:ENV["CONDA_JL_HOME"] = "/Users/Pol/.julia/conda/3" using Pkg Pkg.build("Conda")这一步会强制Conda使用当前用户
Pol的目录,避免再访问旧用户路径。重新构建IJulia
Conda构建成功后,继续在REPL执行:Pkg.build("IJulia")完成后可以手动注册内核(可选):
using IJulia installkernel("Julia 1.8") # 可自定义内核名称,比如加上线程数参数清理旧残留(可选)
如果有权限访问/Users/pololebo目录,删除/Users/pololebo/.julia/conda文件夹,彻底清除旧配置;没有权限的话跳过即可,不影响当前用户的使用。
内容的提问来源于stack exchange,提问作者Pol Cosentino
相关产品推荐
相关产品推荐

