繁体   English   中英

Julia 中的 PyCall 构建错误和 conda.core.link 错误

[英]PyCall Build Error and conda.core.link Error in Julia

我是 Julia 的新手,想在 Julia 中运行脚本。 脚本需要安装PyPlot package,所以我输入Pkg.add("PyPlot") 来添加。 但是,在下载和更新某些包后,会出现以下错误:

准备事务:完成验证事务:完成执行事务:失败错误 conda.core.link:_execute(502):安装 package 'defaults::charset-normalizer-2.0.4-pyhd3eb1b0_0' 时出错。 CondaError:无法链接不存在的源。 C:\Users\seabd4.julia\v0.6\Conda\deps\usr\Scripts\conda.exe 运行conda clean --packages可能会解决您的问题。 试图回滚。

回滚事务:完成

CondaError:无法链接不存在的源。 C:\Users\seabd4.julia\v0.6\Conda\deps\usr\Scripts\conda.exe 运行conda clean --packages可能会解决您的问题。

=====================[构建错误]========================= =====

警告:PyCall 有构建错误。

  • 具有构建错误的软件包仍安装在 C:\Users\seabd4.julia\v0.6
  • 使用Pkg.build("PyCall")构建包和所有依赖项
  • 通过运行deps/build.jl脚本构建单个 package

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

所以,我尝试输入conda clean --packages但再次出现错误

错误:语法:表达式结束后的额外标记“干净”

你能帮我解决这个问题吗?

使用 Julia 中内置的 Python。 使用外部 Python 始终是可能的,但更痛苦;-)

using Pkg
ENV["PYTHON"]=""
Pkg.build("PyCall")
Pkg.build("Conda")
Pkg.add("PyPlot") # or Pkg.build("PyPlot") depending when it failed

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM