运行Julia脚本提示julia不是可识别命令该如何解决?
错误产生原因
- 系统的PATH环境变量未收录Julia可执行程序所在的目录,终端无法识别
julia命令的对应启动文件,因此抛出命令未找到的错误。
解决方案
单次临时调用
不需要修改环境变量,直接用Julia可执行文件的完整路径执行脚本即可,示例如下(请替换为你本地的实际安装路径):
"C:\Program Files\Julia\Julia-1.9.3\bin\julia.exe" "d:\juliya\programming\hello.jl"
注:如果路径包含空格,必须用英文双引号包裹路径
永久配置全局调用
配置完成后所有终端都可以直接使用julia命令:
- 打开Julia的安装目录,进入其中的
bin文件夹,复制该文件夹的完整路径,默认安装路径示例为C:\Program Files\Julia\Julia-1.x.x\bin - 按下Win+S搜索「编辑系统环境变量」,打开对应设置面板后点击「环境变量」按钮
- 在用户变量或系统变量列表中找到名为
Path的条目,选中后点击「编辑」 - 点击「新建」,粘贴刚才复制的Julia的bin目录路径,依次点击所有弹窗的「确定」保存配置
- 关闭所有已经打开的终端窗口,重新打开终端后执行
julia --version,如果能正常返回Julia版本号即说明配置生效,此时再运行你的脚本命令即可正常执行
内容的提问来源于stack exchange,提问作者Satya Prakash
相关产品推荐
相关产品推荐

