标签: julia-pkg

Julia 和 Julia Pro 有什么区别?

Julia Computing 提供的 Julia 和 Julia Pro 有什么区别?

Julia Pro 是否有任何在 Julia 中不可用的企业库?

julia julia-pkg

7
推荐指数
1
解决办法
2280
查看次数

从 PyJulia 调用 Julia 模块函数时出现 ImportError

我试图在一些 Python 代码中包含 Julia 函数 (PowerModelsDistribution.solve_mc_opf)。该包可以在 Julia 中运行,但我一直坚持将其包含在 PyJulia 中。我尝试过一些事情:

1.

from julia import Pkg
Pkg.activate("C:/Users/Aisling/.julia/environments/pmd") # pmd is my Julia env but I've also tried this in my base
from julia.PowerModelsDistribution import solve_mc_opf
Run Code Online (Sandbox Code Playgroud)

结果是

ImportError                               Traceback (most recent call last)
<ipython-input-33-6e83bbbb609c> in <module>
----> 1 from julia.PowerModelsDistribution import solve_mc_opf

C:\ProgramData\Anaconda3\lib\site-packages\julia\core.py in load_module(self, fullname)
    258                                               JuliaModule(self, fullname))
    259 
--> 260         raise ImportError("{} not found".format(juliapath))
    261 
    262 

ImportError: PowerModelsDistribution.solve_mc_opf not found
Run Code Online (Sandbox Code Playgroud)
  1. 然后我尝试:
import julia
jl = julia.Julia()
res = jl.run(PowerModelsDistribution.solve_mc_opf("documents/powermodelsdistribution/test/data/opendss/case3_unbalanced.dss", ACPUPowerModel, …
Run Code Online (Sandbox Code Playgroud)

python cross-language julia julia-pkg

7
推荐指数
1
解决办法
179
查看次数

Julia:如何更新我发布的 julia 包?

我正在尝试开发我的第一个 Julia 包FeatureEng.jl,但我在更新注册表上的包时遇到了问题。

我已经设置了 GitHub 操作 TagBot 和 Register 并尝试通过 Project.toml 文件和 git 标签更新包版本,但我在 GitHub 上仍然只有一个版本(“v1.0.1”),我得到以下输出来自 TagBot:

Tag v1.0.1 already exists
Run Code Online (Sandbox Code Playgroud)

当我在自己的环境中运行我的包并检查我得到的版本时......

julia> using Pkg
julia> Pkg.activate(".")
Activating environment at `~/Desktop/code/julia/FeatureEng/Project.toml`
julia> using FeatureEng, PkgVersion
julia> PkgVersion.Version(FeatureEng)
v"1.2.7"
Run Code Online (Sandbox Code Playgroud)

但是当我在一个单独的环境中安装我的包时,从通用注册表,并运行相同的检查,我得到...

julia> PkgVersion.Version(FeatureEng)
v"1.0.1"
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?发布新的 Julia 包版本的正确方法是什么?

提前致谢!

package julia github-actions julia-pkg

5
推荐指数
1
解决办法
68
查看次数

在 Julia 中降级到 DifferentialEquations v6.0

我如何将 DifferentialEquations 包降级到 6.0(或更早版本),以便所有依赖的包如果需要大于 6.0 的版本,也会降级?

julia julia-pkg

4
推荐指数
1
解决办法
71
查看次数

runtests.jl 在 Julia 中做什么?

我发现许多 Julia 项目似乎在测试文件夹中包含一个名为“runtests.jl”的文件。该文件名是否有重要意义,或者我可以将测试文件命名为我想要的任何名称吗?

julia julia-pkg

4
推荐指数
1
解决办法
1055
查看次数

无法安装 julia 包

我今天刚刚安装了 julia,我尝试添加图像包,但它不起作用。它确实获取到 100%。然后它继续获取大约 4 分钟,没有发生这样的事情:

(@v1.4) pkg> add Images
    Cloning default registries into `C:\Users\Quinten Cabo\.julia`
    Cloning registry from "https://github.com/JuliaRegistries/General.git"
    Fetching: [========================================>]  100.0 %
Run Code Online (Sandbox Code Playgroud)

然后 4 分钟后,我收到此错误:

    Cloning default registries into `C:\Users\Quinten Cabo\.julia`
    Cloning registry from "https://github.com/JuliaRegistries/General.git"
ERROR: SystemError: opening file "C:\\Users\\Quinten Cabo\\.julia\\registries\\General\\Registry.toml": No such file or directory
Stacktrace:
 [1] systemerror(::String, ::Int32; extrainfo::Nothing) at .\error.jl:168
 [2] #systemerror#50 at .\error.jl:167 [inlined]
 [3] systemerror at .\error.jl:167 [inlined]
 [4] open(::String; read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing) at .\iostream.jl:254
 [5] open(::String, ::String) at .\iostream.jl:310
 [6] open(::typeof(Pkg.TOML.parse), …
Run Code Online (Sandbox Code Playgroud)

julia julia-pkg

2
推荐指数
1
解决办法
971
查看次数

无法在 Julia 中安装任何包

几个月前我在一个项目中使用了 Julia,从那以后就没有再使用它。那时我还没有遇到问题。但现在,我绝对无法安装任何软件包。

\n
(@v1.5) pkg> add Distributions                                                                                           \n  Resolving package versions...                                                                                         \n ERROR: Unsatisfiable requirements detected for package Distributions [31c24e10]:                                         \n Distributions [31c24e10] log:                                                                                           \n \xe2\x94\x9c\xe2\x94\x80Distributions [31c24e10] has no known versions!                                                                       \n \xe2\x94\x94\xe2\x94\x80restricted to versions * by an explicit requirement \xe2\x80\x94 no versions left\n
Run Code Online (Sandbox Code Playgroud)\n

我安装的任何软件包都会遇到同样的错误。我如何解决它?

\n

这是 Pkg 的状态:

\n
(@v1.5) pkg> status                                                                                                     \nStatus `C:\\Users\\jaine\\.julia\\environments\\v1.5\\Project.toml`                                                             \n[6e4b80f9] BenchmarkTools v0.5.0                                                                                        \n[7073ff75] IJulia v1.21.2                                                                                               \n[91a5bcdd] Plots v1.6.0                                                                                                 \n[438e738f] PyCall v1.91.4                                                                                               \n[d330b81b] PyPlot v2.9.0                                                                                                \n[2913bbd2] StatsBase v0.33.0 \n
Run Code Online (Sandbox Code Playgroud)\n

julia julia-pkg

1
推荐指数
1
解决办法
924
查看次数