程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用以前在 Julia 中安装的 Miniconda 中的包?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何使用以前在 Julia 中安装的 Miniconda 中的包??

开发过程中遇到如何使用以前在 Julia 中安装的 Miniconda 中的包?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何使用以前在 Julia 中安装的 Miniconda 中的包?的解决方法建议,希望对你解决如何使用以前在 Julia 中安装的 Miniconda 中的包?有所启发或帮助;

我从事物理工作,对计算机知识不是很了解,所以如果这个问题相当愚蠢,我很抱歉。

我刚刚安装了 Julia。我长期以来一直使用 Python 进行数据分析,并且我使用 Miniconda 安装了各种软件包,包括 matplotlib。因此,我在 Julia 中安装了 IJulia 和 PyPlot。当我打开 notebook 并输入 using PyPlot 时,它似乎正在安装我已经拥有的几个软件包。输出正在打印如下内容:

The following NEW packages will be INSTALLED:

  cycler             pkgs/main/win-64::cycler-0.10.0-py38_0
  icu                pkgs/main/win-64::icu-58.2-ha925a31_3
  jpeg               pkgs/main/win-64::jpeg-9b-hb83a4c4_2
  kiwisolver         pkgs/main/win-64::kiwisolver-1.3.1-py38hd77b12b_0
  matplotlib         pkgs/main/win-64::matplotlib-3.3.4-py38haa95532_0
  matplotlib-base    pkgs/main/win-64::matplotlib-base-3.3.4-py38h49ac443_0
  pillow             pkgs/main/win-64::pillow-8.1.2-py38h4fa10fc_0
  pyqt               pkgs/main/win-64::pyqt-5.9.2-py38ha925a31_4
  qt                 pkgs/main/win-64::qt-5.9.7-vc14h73c81de_0
  tk                 pkgs/main/win-64::tk-8.6.10-he774522_0
  tornado            pkgs/main/win-64::tornado-6.1-py38h2bbff1b_0

当我转到我的 .julia 文件夹时,我发现了一个“conda”文件夹,它似乎是我的 Miniconda 文件夹的精确副本,因此我将其删除。

然后我找到了 Conda.jl,我想我应该先在 Julia 中安装它。之后,我以为我可以通过输入 Conda.List() 立即看到我的 Conda 环境(我只有一个,这是家庭环境),但控制台开始说

[ Info: Downloading miniconda installer ...
[ Info: Installing miniconda ...

我用键盘打断了这个。当我尝试 run('conda create -n conda_jl python conda') 时,我收到消息“错误:IOError:无法生成`conda create -n conda_jl python conda`:没有这样的文件或目录(ENOENT)”。所以此时我不确定我应该做什么。

我想我的直接问题是,有没有办法让 PyPlot(Julia 的)调用我之前安装的 Miniconda 中已有的 matplotlib 包,而不安装任何新的东西?所有帮助将不胜感激!谢谢!

编辑:我意识到,我还没有删除 .julia 文件夹中的 conda 文件夹。

解决方法

按照标准,Julia 使用自己的 Python 安装,默认情况下该安装位于 ~/.julia/conda/3,其中 ~ 是您的主文件夹。

要更改它,您需要告诉 Julia 使用其他 Python 安装:

using Pkg
ENV["PYTHON"]="/path/to/python/binary"
Pkg.build("PyCall")

基本上使用内置的 Julia 总是更容易,因此如果您在运行此类配置时遇到问题,您可以随时恢复:

using Pkg
ENV["PYTHON"]=""
Pkg.build("PyCall")

大佬总结

以上是大佬教程为你收集整理的如何使用以前在 Julia 中安装的 Miniconda 中的包?全部内容,希望文章能够帮你解决如何使用以前在 Julia 中安装的 Miniconda 中的包?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: