Julia Computing 提供的 Julia 和 Julia Pro 有什么区别?
Julia Pro 是否有任何在 Julia 中不可用的企业库?
我试图在一些 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)
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) 我正在尝试开发我的第一个 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 包版本的正确方法是什么?
提前致谢!
我如何将 DifferentialEquations 包降级到 6.0(或更早版本),以便所有依赖的包如果需要大于 6.0 的版本,也会降级?
我发现许多 Julia 项目似乎在测试文件夹中包含一个名为“runtests.jl”的文件。该文件名是否有重要意义,或者我可以将测试文件命名为我想要的任何名称吗?
我今天刚刚安装了 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,从那以后就没有再使用它。那时我还没有遇到问题。但现在,我绝对无法安装任何软件包。
\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