目录

Julia

misaraty 更新 | 2022-11-18
前言
Julia是MIT设计的高性能数值计算语言。2017年,Julia进入了Petaflop俱乐部。它既有如Python、Matlab的语法便捷性,也有媲美C、Fortran的运行速度。

安装

Windows

  • 下载Julia

  • 配置环境变量。

    鼠标点击此电脑-属性-高级系统设置-环境变量-系统变量,在Path中编辑已有路径,

1
C:\Users\m\AppData\Local\Julia-1.1.0\bin;

          或,

          一键增加环境变量,add_path.bat

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
@echo off
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set evname1=JULIA_DEPOT_PATH
set evname2=JULIA_PKG_SERVER
set path1=%~dp0bin
set path2=%~dp0.julia
set path3=https://mirrors.bfsu.edu.cn/julia
reg add "%regpath%" /v %evname1% /d %path2% /f
setx /m path "%path%;%path1%"
reg add "%regpath%" /v %evname2% /d %path3% /f
pause>nul

          一键删除环境变量,delete_path.bat

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
@echo off
setlocal enabledelayedexpansion
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set evname1=JULIA_DEPOT_PATH
set evname2=JULIA_PKG_SERVER
set path1=%~dp0bin
reg delete "%regpath%" /v "%evname1%"  /f
setx /m path "!path:%path1%;=!"
reg delete "%regpath%" /v "%evname2%"  /f
pause>nul

Linux

  • 下载Julia。选择Generic Linux binaries版本。直接解压,并在~/bin下输入julia即可。

  • 配置环境变量。

    修改.bashrc

1
2
export PATH=$PATH:/home/misaraty/soft/julia-1.6.6/bin
export JULIA_PKG_SERVER=https://mirrors.bfsu.edu.cn/julia

测试

  • 查询包的安装位置,
1
2
3
4
julia> using Pkg

julia> Pkg.dir("CarrierCapture")
"C:\\software\\julia-1.6.6-win64\\.julia\\packages\\CarrierCapture\\mySDp\\"
  • 显示Julia已安装的所有包,
1
2
3
4
5
6
7
julia> Pkg.status()
Status `C:\Users\lenovo\.julia\environments\v1.8\Project.toml`
  [05287f9a] CarrierCapture v0.1.0 `https://github.com/WMD-group/CarrierCapture.jl#master`
  [a93c6f00] DataFrames v1.4.3
  [b964fa9f] LaTeXStrings v1.3.0
  [91a5bcdd] Plots v1.36.1
  [438e738f] PyCall v1.94.1
  • 显示Julia环境变量,
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
julia> julia> versioninfo()
Julia Version 1.6.6
Commit b8708f954a (2022-03-28 07:17 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, skylake)
Environment:
  JULIA_DEPOT_PATH = C:\software\julia-1.6.6-win64\.julia
  JULIA_PKG_SERVER = https://mirrors.bfsu.edu.cn/julia

Notepad++

Notepad++调用

在Notepad++中运行-运行,输入以下代码,

1
cmd /k julia "$(FULL_CURRENT_PATH)" & PAUSE & EXIT

Notepad++语法高亮

下载Julia_Notepad++.xml,放置于~\npp.7.5.5\plugins\APIs,然后在语言-自定义语言格式中导入。

Notepad++关联.jl文件

新建.reg,加入,

1
2
3
4
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\.jl] 
[HKEY_CURRENT_USER\Software\Classes\.jl\shell]
[HKEY_CURRENT_USER\Software\Classes\.jl\shell\open]

然后在Win10设置中搜索选择文件类型和每个应用打开的协议,将jl文件默认程序指定为Notepad++即可。

文档