Julia 中文用户名引发的大问题

问题描述 投票:0回答:1

我是一名中国大学生,我想学习Julia,但是我的C盘路径有中文,我的用户名是中文,然后我下载Pluto的时候总是会自动下载到C盘,但是我的Julia是安装在D盘里,因为D盘里没有中文路径,然后我后面跟着教程的时候,在笔记本里,即使是简单的操作,比如打开照片,也是不行的。然后当我稍后跟随课程时,在笔记本中,Pluto 即使对于非常简单的操作(例如打开照片)也不起作用。我应该怎么办?请告诉我! 这让我发疯!!!!!!!!!!!!!!!!!!!!!!!!

我尝试更改startup.jl,并添加以下内容:ENV["JULIA_DEPOT_PATH"] = "D:\Julia",然后删除C盘中的.julia,但它从未起作用。我想知道如何才能阻止 Julia 继续使用 C 盘路径。

这是报告错误的部分代码:(不是很快)

Errors encountered while load FileIO.File{FileIO.DataFormat{:PNG}, String}("C:\\Users\\李峥嵘\\AppData\\Local\\Temp\\jl_0XyfYPcT2j").
All errors:
===========================================
Failed to open C:\Users\李峥嵘\AppData\Local\Temp\jl_0XyfYPcT2j
===========================================
ArgumentError: Package ImageMagick [6218d12a-5da1-5696-b52f-db25d2ecc6d1] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

===========================================
ArgumentError: Package OpenCV [f878e3a2-a245-4720-8660-60795d644f2a] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

===========================================

Fatal error

julia pluto
1个回答
0
投票

我猜你的

tempdir()
朱莉娅正在
C:

您可以尝试更改

ENV["TMP"]
TEMP
USERPROFILE

的值

https://docs.julialang.org/en/v1/base/file/#Base.Filesystem.tempdir

© www.soinside.com 2019 - 2024. All rights reserved.