最近想用CUDA进行计算,却发现自己怎么也不能配置好julia1.4的CUDA环境(有包提示需要1.6的julia),于是痛下决心升级到最新的稳定版julia。
一、升级前,查看自己的装了些什么包,并导出包和版本的记录信息
Pkg.status()
image.png
二、安装
2.1、下载julia的exe包,并安装
2.2、下载atom的exe包,并安装
2.3、在atom的setting/install里安装juno
2.4、把第一步记录的包逐个安装,弄成一个jl脚本,自动安装
2.5、把pycall的python重新定向,不重新定向的话,它用的是安装pycall时下载的mini环境
2.5、把以前的程序跑一遍,看看是不是有问题,有则修补
**附录:
1、重定向pycall的python环境
Specifying the Python version
If you want to use a different version of Python than the default, you can change the Python version by setting the PYTHON environment variable to the path of the python (or python3 etc.) executable and then re-running Pkg.build("PyCall"). In Julia:
ENV["PYTHON"] = "... path of the python executable ..."
# ENV["PYTHON"] = raw"C:\Python37-x64\python.exe" # example for Windows, "raw" to not have to escape: "C:\\Python37-x64\\python.exe"
# ENV["PYTHON"] = "/usr/bin/python3.7" # example for *nix
Pkg.build("PyCall")
2、如何查看python的安装位置
2.1、运行 cmd
3.2、执行 "python"
3.3、执行"import sys"
3.4、执行"print(sys.path)"
3、特别注意事项:实际上,本机安装了很多个python环境,真正使用的是anaconda自带的python环境:E:\ProgramData\Anaconda3\python.exe
重新定向python
ENV["PYTHON"] = raw"E:\ProgramData\Anaconda3\python.exe"
Pkg.build("PyCall")
网友评论