如何修改Julia 1.8.5默认安装包的存储路径?
修改Julia 1.8.5默认包存储路径及目录配置
一、更改默认包存储路径
Julia的包存储位置由JULIA_DEPOT_PATH环境变量控制,操作步骤如下:
- 选定非C盘的目标路径,比如
D:\Julia\Depot(如果想保留原路径作为备用,后续可通过分号和原路径分隔) - Windows系统:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,点击「新建」(用户变量或系统变量均可),变量名填
JULIA_DEPOT_PATH,变量值填入选定的目标路径 - macOS/Linux系统:打开终端,编辑
~/.bashrc或~/.zshrc(取决于你使用的shell),添加一行export JULIA_DEPOT_PATH="/path/to/your/depot:$HOME/.julia",然后执行source ~/.bashrc(对应你的配置文件)使设置生效 - 验证:打开Julia控制台,输入
DEPOT_PATH回车,输出的第一个路径应为你设置的目标路径
二、修改homedir()的指向
homedir()读取的是系统用户主目录,要改到非C盘路径:
- Windows系统:在环境变量中新建
HOME变量,值填入你的目标主目录,比如D:\Julia\Home - macOS/Linux系统:在bash/zsh配置文件里添加
export HOME="/path/to/your/home",执行source命令生效 - 验证:打开Julia输入
homedir(),返回的就是你设置的路径
三、固定默认工作目录(pwd()默认值)
每次启动Julia的默认工作目录(pwd()返回值)由启动时的路径决定,要固定的话:
- Windows系统:找到Julia的快捷方式,右键→「属性」→「起始位置」,把路径改成你想要的工作目录,比如
D:\Julia\WorkDir - macOS/Linux系统:要么每次启动终端先cd到目标工作目录再启动Julia;要么修改终端的默认启动目录(比如在bash/zsh配置文件里加
cd /path/to/your/workdir),之后启动终端就直接在目标目录,再开Julia就默认在此路径 - 验证:打开Julia输入
pwd(),返回的是你设置的工作目录
四、验证所有配置是否生效
启动Julia后,依次执行以下命令确认:
DEPOT_PATH:检查包存储路径是否正确homedir():确认主目录已修改pwd():查看默认工作目录是否符合预期- 试装一个包,比如
using Pkg; Pkg.add("DataFrames"),去你设置的包存储路径下查看是否生成了packages、artifacts等文件夹,确认包确实安装到了非C盘路径
内容的提问来源于stack exchange,提问作者cony eclipse
相关产品推荐
相关产品推荐

