Ling·Gabay 2023-05-24 20:44 采纳率: 66.7%
浏览 26

julia中用conda添加matplotlib报错?

ENV["PYTHON"]="D:/Anaconda3"

Pkg.build("PyCall")

Pkg.build("PyPlot")

using Conda

Conda.add("matplotlib")

前面的运行都很顺利,到了最后一个报错,显示下面的信息。提示在安装miniconda,不过win10系统已经安装了Anaconda3,可不可以不安装miniconda。Error部分的installer exe是miniforge3,我后面也安装了(实在不知道怎么办了),哪位大佬能否指点下?

img

  • 写回答

2条回答 默认 最新

  • @晓码自在 2023-05-24 23:53
    关注

    该回答引用ChatGPT4与博主@晓码自在合作编写:

    从错误信息来看,这是因为你的Julia试图使用miniconda来安装matplotlib,但是你的系统上已经安装了Anaconda,所以出现了冲突。

    要解决这个问题,有两种方案:

    1. 卸载miniconda,让Julia使用Anaconda来安装包。

    你可以打开Anaconda Prompt,运行:

    conda uninstall miniconda
    
    

    然后重启Julia,再试图安装matplotlib,这时Julia应该会自动使用Anaconda来安装。

    1. 在Julia中指定使用Anaconda的环境。

    在Julia中运行:

    julia
    # 利用 Conda 读取 Anaconda 环境
    env = Conda.load_root_env()
    
    # 将此环境设置为当前会话的默认环境
    Conda.activate(env)
    
    # 现在可以在此环境中安装包了
    Conda.add("matplotlib")
    
    

    这会让Julia利用Anaconda来安装matplotlib,避免使用miniconda

    所以总结来说,解决这个问题的关键是:让Julia正确识别你的Anaconda环境,而不是试图使用miniconda。

    配置好环境后,你应该就可以成功在Julia中使用 Conda.add 安装matplotlib了。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月24日

悬赏问题

  • ¥15 informer代码训练自己的数据集,改参数怎么改
  • ¥15 请看一下,学校实验要求,我需要具体代码
  • ¥50 pc微信3.6.0.18不能登陆 有偿解决问题
  • ¥20 MATLAB绘制两隐函数曲面的交线
  • ¥15 求TYPCE母转母转接头24PIN线路板图
  • ¥100 国外网络搭建,有偿交流
  • ¥15 高价求中通快递查询接口
  • ¥15 解决一个加好友限制问题 或者有好的方案
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验