在Windows 10 专业版20H2安装Julia 0.5.2及IJulia

时间:2021-03-16 11:40:51   收藏:0   阅读:0

1. 安装anaconda 64位

https://repo.anaconda.com/archive/Anaconda3-2020.11-Windows-x86_64.exe

2. 新建conda环境

conda create -n conda_jl python conda

3. 安装Julia

https://julialang-s3.julialang.org/bin/winnt/x64/0.5/julia-0.5.2-win64.exe

4. 打开Julia安装IJulia(需要使用管理员运行)

Pkg.add("IJulia")

这里会报错,得修改C:\Users\Tony\.julia\v0.5\WinRPM\sources.list为下面地址

https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.3
https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_15.1

修改完后重新安装依然报错

5. 使用conda虚拟环境

ENV["JUPYTER"]="C:\\Users\\Tony\\Apps\\Anaconda3\\Scripts\\jupyter.exe"
ENV["CONDA_JL_HOME"]="C:\\Users\\Tony\\Apps\\Anaconda3\\envs\\conda_jl"

将C:\Users\Tony\.julia\v0.5\IJulia\deps\build.jl中的36~38行注释掉

# if jupyter_vers < v"3.0"
#     error("Failed to find or install Jupyter 3.0 or later. Please install Jupyter manually, set `ENV[\"JUPYTER\"]=\"/path/to/jupyter\", and rerun `Pkg.build(\"IJulia\")`.")
# end
6. 重新安装完成
Pkg.build("IJulia")
 
 
报错:LookupError: unknown encoding: cp65001
在cmd中输入chcp 1252即可

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!