Hi, I am trying to get the PYSR-package to work on my computer. I have already downloaded Julia (version 10.4.3) but when trying to run my code, it never finishes and it just ends up precompiling forever. All the other packages are compiled except for two. There is a warning that I might expect to be the problem:
I have run the code on another computer that already had Julia, and it works. I will add the whole thing here:
PS C:\Users\47469\AI\NTNU\prosjektoppgave> & C:/Users/47469/AppData/Local/Programs/Python/Python311/python.exe c:/Users/47469/AI/NTNU/prosjektoppgave/symbolic_regression.py
[juliapkg] Found dependencies: c:\users\47469\appdata\local\programs\python\python311\lib\site-packages\pysr\juliapkg.json
[juliapkg] Found dependencies: c:\users\47469\appdata\local\programs\python\python311\lib\site-packages\juliacall\juliapkg.json
[juliapkg] Found dependencies: c:\users\47469\appdata\local\programs\python\python311\lib\site-packages\juliapkg\juliapkg.json
[juliapkg] Locating Julia ^1.10.3
[juliapkg] Using Julia 1.10.3 at C:\Julia-1.10.3\bin\julia.EXE
[juliapkg] Using Julia project at C:\JuliaDepot\environments\pyjuliapkg
[juliapkg] Writing Project.toml:
| [deps]
| SymbolicRegression = “8254be44-1295-4e6a-a16d-46603ac705cb”
| Serialization = “9e88b42a-f829-5b0c-bbe9-9e923198166b”
| PythonCall = “6099a3de-0909-46bc-b1f4-468b9a2dfc0d”
| OpenSSL_jll = “458c3c95-2e84-50aa-8efc-19380b2a3a95”
|
| [compat]
| SymbolicRegression = “~1.11”
| Serialization = “^1”
| PythonCall = “=0.9.26”
| OpenSSL_jll = “~3.0”
[juliapkg] Installing packages:
| import Pkg
| Pkg.Registry.update()
| Pkg.add([
| Pkg.PackageSpec(name=“SymbolicRegression”, uuid=“8254be44-1295-4e6a-a16d-46603ac705cb”),
| Pkg.PackageSpec(name=“Serialization”, uuid=“9e88b42a-f829-5b0c-bbe9-9e923198166b”),
| Pkg.PackageSpec(name=“PythonCall”, uuid=“6099a3de-0909-46bc-b1f4-468b9a2dfc0d”),
| Pkg.PackageSpec(name=“OpenSSL_jll”, uuid=“458c3c95-2e84-50aa-8efc-19380b2a3a95”),
| ])
| Pkg.resolve()
| Pkg.precompile()
Updating registry at
C:\JuliaDepot\registries\General.toml
Resolving package versions…
Updating
C:\JuliaDepot\environments\pyjuliapkg\Project.toml
⌅ [6099a3de] + PythonCall v0.9.26
⌅ [8254be44] + SymbolicRegression v1.11.3
⌅ [458c3c95] + OpenSSL_jll v3.0.16+0
Updating
C:\JuliaDepot\environments\pyjuliapkg\Manifest.toml
[47edcb42] + ADTypes v1.18.0
[79e6a3ab] + Adapt v4.4.0
[66dad0bd] + AliasTables v1.1.3
[4fba245c] + ArrayInterface v7.20.0
[d360d2e6] + ChainRulesCore v1.26.0
[bbf7d656] + CommonSubexpressions v0.3.1
[34da2185] + Compat v4.18.1
[992eb4ea] + CondaPkg v0.2.33
[187b0558] + ConstructionBase v1.6.0
[9a962f9c] + DataAPI v1.16.0
[864edb3b] + DataStructures v0.19.1
[e2d170a0] + DataValueInterfaces v1.0.0
[163ba53b] + DiffResults v1.1.0
[b552c78f] + DiffRules v1.15.1
[a0c0ee7d] + DifferentiationInterface v0.7.8
[8d63f2c5] + DispatchDoctor v0.4.26
[ffbed154] + DocStringExtensions v0.9.5
⌅ [7317a516] + DynamicDiff v0.2.1
⌅ [a40a106e] + DynamicExpressions v1.10.3
[06fc5a27] + DynamicQuantities v1.10.0
[4e289a0a] + EnumX v1.0.5
[1a297f60] + FillArrays v1.14.0
[6a86dc24] + FiniteDiff v2.28.1
[f6369f11] + ForwardDiff v1.2.1
[85a1e053] + Interfaces v0.3.2
[92d709cd] + IrrationalConstants v0.2.4
[82899510] + IteratorInterfaceExtensions v1.0.0
[692b3bcd] + JLLWrappers v1.7.1
[0f8b85d8] + JSON3 v1.14.3
[d3d80556] + LineSearches v7.4.0
[2ab3a3ac] + LogExpFunctions v0.3.29
[30fc2ffe] + LossFunctions v1.1.1
⌅ [e80e1ace] + MLJModelInterface v1.11.1
[1914dd2f] + MacroTools v0.5.16
[0b3b1443] + MicroMamba v0.1.14
[e1d29d7a] + Missings v1.2.0
[d41bc354] + NLSolversBase v7.10.0
[77ba4419] + NaNMath v1.1.3
[429524aa] + Optim v1.13.2
[bac558e1] + OrderedCollections v1.8.1
[d96e819e] + Parameters v0.12.3
[69de0a69] + Parsers v2.8.3
[fa939f87] + Pidfile v1.3.0
[85a6dd25] + PositiveFactorizations v0.2.4
⌅ [aea7be01] + PrecompileTools v1.2.1
[21216c6a] + Preferences v1.5.0
⌅ [92933f4c] + ProgressMeter v1.10.2
[43287f4e] + PtrArrays v1.3.0
⌅ [6099a3de] + PythonCall v0.9.26
[189a3867] + Reexport v1.2.2
[ae029012] + Requires v1.3.1
[30f210dd] + ScientificTypesBase v3.0.0
[6c6a2e73] + Scratch v1.3.0
[efcf1570] + Setfield v1.1.2
[a2af1166] + SortingAlgorithms v1.2.2
[276daf66] + SpecialFunctions v2.6.1
[1e83bf80] + StaticArraysCore v1.4.3
[64bff920] + StatisticalTraits v3.5.0
[82ae8749] + StatsAPI v1.7.1
[2913bbd2] + StatsBase v0.34.6
[856f2bd8] + StructTypes v1.11.0
[f489334b] + StyledStrings v1.0.3
⌅ [8254be44] + SymbolicRegression v1.11.3
[3783bdb8] + TableTraits v1.0.1
[bd369af6] + Tables v1.12.1
[1c621080] + TestItems v1.0.0
[410a4b4d] + Tricks v0.1.12
[3a884ed6] + UnPack v1.0.2
[e17b2a0c] + UnsafePointers v1.0.0
⌅ [458c3c95] + OpenSSL_jll v3.0.16+0
[efe28fd5] + OpenSpecFun_jll v0.5.6+0
⌅ [f8abcde7] + micromamba_jll v1.5.12+0
[4d7b5844] + pixi_jll v0.41.3+0
[0dad84c5] + ArgTools v1.1.1
[56f22d72] + Artifacts
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[f43a241f] + Downloads v1.6.0
[7b1f6079] + FileWatching
[9fa8497b] + Future
[b77e0a4c] + InteractiveUtils
[4af54fe1] + LazyArtifacts
[b27032c2] + LibCURL v0.6.4
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[ca575930] + NetworkOptions v1.2.0
[44cfe95a] + Pkg v1.10.0
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA v0.7.0
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays v1.10.0
[10745b16] + Statistics v1.10.0
[fa267f1f] + TOML v1.0.3
[a4e569a6] + Tar v1.10.0
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
[e66e0078] + CompilerSupportLibraries_jll v1.1.1+0
[deac9b47] + LibCURL_jll v8.4.0+0
[e37daf67] + LibGit2_jll v1.6.4+0
[29816b5a] + LibSSH2_jll v1.11.0+1
[c8ffd9c3] + MbedTLS_jll v2.28.2+1
[14a3606d] + MozillaCACerts_jll v2023.1.10
[4536629a] + OpenBLAS_jll v0.3.23+4
[05823500] + OpenLibm_jll v0.8.1+2
[bea87d4a] + SuiteSparse_jll v7.2.1+1
[83775a58] + Zlib_jll v1.2.13+1
[8e850b90] + libblastrampoline_jll v5.8.0+1
[8e850ede] + nghttp2_jll v1.52.0+1
[3f19e933] + p7zip_jll v17.4.0+2
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use
status --outdated -m
┌ Warning: attempting to remove probably stale pidfile
│ path = “C:\JuliaDepot\compiled\v1.10\SymbolicRegression\X2eIS_LnIFh.ji.pidfile”
└ @ FileWatching.Pidfile C:\Julia-1.10.3\share\julia\stdlib\v1.10\FileWatching\src\pidfile.jl:244
Precompiling project…
Progress [> ] 0/2
◑ SymbolicRegression