When i attempt to add DifferentialEquations package, some dependencies do not install, what could be the cause? Should i reinstall Julia with different version?
What you see is not an issue with Julia itself. It is caused by certain (upstream) packages in your environment having newer versions whose compatibility with other (downstream) packages has not been ensured yet.
For instance, Functors.jl released a breaking version v0.5.0 last week. Packages which depend on Functors.jl must specify which versions of Functors.jl they can work with, and when a breaking version arrives, it must be added to the compatibility specification. This process is partially automated but still requires manual approval at best and manual adaptation at worst. So it is normal for it to take a few days (or weeks, depending on how breaking the update is).
If you want more detailed information on which packages are blocking the update, you can try to force the version of Functors.jl and see what happens:
i have already solved the issue and it turned out to be related to compatibility of DifferentialEquations.jl as you mentioned.
i solved it by using an older version of DifferentialEquations.jl
using this line in Julia
Whenever possible, you probablw want to use the latest version of packages, especially packages as important as DifferentialEquations.jl. On the other hand, Functors.jl being stuck to v0.4 is not a very big deal, and picking an older version for DiffEq wonβt let you update it either. Did you have any trouble with the environment described in your initial post? At first glance, it looks about as good as can be right now?
The problem occurred while installing FLOWUnsteady software, i had to install some dependencies for it which looks like they are incompatible with newer versions of DifferentialEquations.jl . I am new to Julia environment, and I had been trying different versions of python and Julia. But currently everything looks fine and working after installing older version of DifferentialEquations.jl