刚开始使用Linux,版本是debian9.8,我在julia官网上下载了julia0.6.4,解压后请问如何进行安装?
- 你应该到 Julia Downloads 下至少 v1.0.4 的LTS版,或者 v1.1.1 的稳定版。
- 下载的
.tar.gz
解压后,bin/julia
就是可执行文件。安装就按 linux 的习惯来吧,我自己 linux 用的少没什么好习惯就不说了。 - 找一本 linux 的书看看吧
我现在需要的是0.6.4版本的julia,你说的bin文件夹里的julia我双击了没反应是什么原因呢?
在 win 下面的 WSL 试了下,命令行是没问题的,你也用命令行试试?
wo@wos:~/julia-0.6.4-linux-x86_64/julia-9d11f62bcb/bin$ ls
julia julia-debug
wo@wos:~/julia-0.6.4-linux-x86_64/julia-9d11f62bcb/bin$ ./julia
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.4 (2018-07-09 19:09 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-pc-linux-gnu
julia>
建议用v1.1.1版本的,与0.6的一些用法差异还是比较明显的,尤其局部变量约定范围方面,新手从0.6到1.0会迷茫。
不建议使用0.6 0.6不是长期支持版本,支持的库也少。1.0起码能保证以后你的代码都能跑
你试试在bin目录下看能不能直接 ./julia 运行,可以的话,将路径添加到环境变量, 编辑 /etc/profile,在最后一行添加
export PATH=~/julia-0.6.3-linux-x86_64/julia-0.6.4/bin:$PATH
即你的Julia可执行文件路径
使配置生效
source /etc/profile
或者将julia 链接到/usr/bin目录, ln -s julia /usr/bin/
我试了一下用命令行是可以打开的,刚上手linux不太懂,多谢了!
好的,我之前尝试过使用v1.1,但是出现了一些问题好像挺难解决的,我就放弃了,暂时用的还是v0.6.4。我之后会再试一试v1.1。
好的,谢谢您的建议
嗯,在bin目录下./julia运行是可以的,julia可以正常使用。
将路径添加到环境变量的目的是什么呢?profile文件是只读的好像修改不了,好像是要以root用户登录才能修改?
添加之后你就不用每次都跑去bin目录下运行了,只要命令行输入julia回车就能运行了,只读是因为权限,你chmod +w /etc/profile 添加权限之后在添加内容就行了,而且添加完还要source重新导入一下,或者你试试第二种,在bin目录下,直接链接到/usr/bin/目录,ln -s julia /usr/bin/,
运行以下脚本可以达到类似于安装的效果:
JULIA_0_6_4_DIR="$HOME/julia-0.6.4-linux-x86_64/julia-0.6.4"
# 如果要在系统范围上生效, 请 $PREFIX 改为 /usr/local, 并确保
# $JULIA_0_6_4_DIR 对于所有用户都可访问.
PREFIX="$HOME/.local"
JULIA_DIR="$PREFIX/julia"
ln -s $JULIA_0_6_4_DIR $JULIA_DIR
ln -s $JULIA_DIR/bin/julia $PREFIX/bin/ # 可执行文件
ln -s $JULIA_DIR/include/julia $PREFIX/include/ # 头文件
ln -s $JULIA_DIR/lib/julia $PREFIX/lib/ # 库文件
ln -s $JULIA_DIR/share/doc/julia $PREFIX/share/doc/ # Julia 文档
ln -s $JULIA_DIR/share/man/man1/julia.1 $PREFIX/share/man/man1/ # man 文档
ln -s $JULIA_DIR/share/applications/julia.desktop $PREFIX/share/applications/ # 桌面配置文件
如果选择只对当前用户生效,也许还需要在 ~/.profile
中添加以下内容:
export PATH="$HOME/.local/bin:$PATH"
PS:你的 debian 该升级啦!