julia从1.42升级到1.61

最近想用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、把以前的程序跑一遍,看看是不是有问题,有则修补

image.png

**附录:
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)"

image.png

3、特别注意事项:实际上,本机安装了很多个python环境,真正使用的是anaconda自带的python环境:E:\ProgramData\Anaconda3\python.exe

重新定向python

ENV["PYTHON"] = raw"E:\ProgramData\Anaconda3\python.exe"
Pkg.build("PyCall")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Hello!最近Julia这个语言突然火了起来了。我第一次看到这个语言的名字的时候还是几个月前吧,当时的印象就是有...
    BL_Fang阅读 1,653评论 0 1
  • JuliaPro 加速下载 昨晚下载的时候发现实在是太慢了,只有十几KB的下载速度。 看了下载网址,应该是亚马逊 ...
    _KevinZhang_阅读 1,828评论 1 1
  • 这两天看了一篇论文,作者提供了用Julia实现的算法源代码,所以顺手搭个环境复现一下结果,这里将那些踩过的坑...
    wangww29阅读 3,898评论 1 5
  • 对于计算机视觉,深度学习是一个您始终绕不开的话题,本文将告诉您如何从零开始搭建一个友好的可塑性的计算机视觉环境,当...
    水之心阅读 1,235评论 2 2
  • 1. Light GBM 简介 在数据挖掘和传统机器学习领域,提起大名鼎鼎的 XGBoost,相信很多人都听说过,...
    Guang777阅读 14,026评论 8 8