NLsolve requirement - Julia 0.6.4.1


#1

I just downloaded Julia Pro and tried to install NLsolve. Here is the issue is shows:

resolve is unable to satisfy package requirements.
The problem was detected when trying to find a feasible version
for package Optim.
However, this only means that package Optim is involved in an
unsatisfiable or difficult dependency relation, and the root of
the problem may be elsewhere.

Optim is installed without any requirement. It is version 0.15.3.

Does anyone know how to make it work?
Thanks


Error precompiling Atom/Media with Julia 1.0
#2

Can you post the output of Pkg.status()?


#3

Is it possible for you to try a normal Julia installation?


#4

204 required packages:

  • ASTInterpreter2 0.1.1
  • AbstractFFTs 0.3.2
  • AbstractTrees 0.1.0
  • Adapt 0.2.0
  • AssetRegistry 0.0.2
  • Atom 0.6.14
  • AutoGrad 0.1.0
  • AutoHashEquals 0.2.0
  • AxisAlgorithms 0.2.0
  • AxisArrays 0.2.1
  • BinDeps 0.8.8
  • BinaryProvider 0.3.3
  • Blink 0.6.2
  • Blosc 0.5.0
  • BufferedStreams 0.4.1
  • BusinessDays 0.8.4
  • CMakeWrapper 0.1.0
  • CSV 0.2.5
  • CUDAapi 0.4.3
  • Calculus 0.4.0
  • CatIndices 0.1.0
  • CategoricalArrays 0.3.10
  • Clustering 0.9.1
  • CodeTools 0.5.0
  • CodecZlib 0.4.3
  • Codecs 0.4.0
  • ColorTypes 0.6.7
  • ColorVectorSpace 0.5.2
  • Colors 0.8.2
  • Combinatorics 0.6.0
  • CommonSubexpressions 0.1.0
  • Compat 0.69.0
  • Compose 0.6.0
  • ComputationalResources 0.2.0
  • Conda 0.8.1
  • Contour 0.4.0
  • CoordinateTransformations 0.4.1
  • CoupledFields 0.0.1
  • CustomUnitRanges 0.1.0
  • DSP 0.5.0
  • Dagger 0.6.1
  • DataArrays 0.7.0
  • DataFlow 0.3.1
  • DataFrames 0.11.6
  • DataStreams 0.3.6
  • DataStructures 0.8.4
  • DataValues 0.3.3
  • DebuggerFramework 0.1.2
  • DecFP 0.4.3
  • DecisionTree 0.7.2
  • DiffEqDiffTools 0.4.1
  • DiffResults 0.0.3
  • DiffRules 0.0.6
  • Distances 0.6.0
  • Distributions 0.15.0
  • DocSeeker 0.1.0
  • DualNumbers 0.4.0
  • FFTViews 0.1.0
  • FFTW 0.0.4
  • FastClosures 0.2.0
  • FastGaussQuadrature 0.3.1
  • FileIO 0.9.1
  • FixedPointNumbers 0.4.6
  • Flux 0.5.3
  • Formatting 0.3.2
  • ForwardDiff 0.7.5
  • GLM 0.11.0
  • GZip 0.4.0
  • Gadfly 0.7.0
  • Gallium 0.1.0
  • Glob 1.1.1
  • Graphics 0.3.0
  • HDF5 0.9.3
  • Hexagons 0.1.0
  • Hiccup 0.1.1
  • Homebrew 0.6.3
  • HttpCommon 0.4.0
  • HttpParser 0.4.0
  • HttpServer 0.3.1
  • HypothesisTests 0.6.0
  • IJulia 1.9.2
  • IdentityRanges 0.1.0
  • ImageAxes 0.4.0
  • ImageCore 0.6.0
  • ImageDistances 0.0.2
  • ImageFiltering 0.3.0
  • ImageMetadata 0.4.1
  • ImageMorphology 0.0.2
  • ImageTransformations 0.4.2
  • Images 0.14.0
  • IndexedTables 0.7.3
  • IndirectArrays 0.4.2
  • Interact 0.7.2
  • InternedStrings 0.6.2
  • Interpolations 0.7.3
  • IntervalSets 0.2.0
  • IterTools 0.2.1
  • IteratorInterfaceExtensions 0.0.2
  • JDBC 0.3.0
  • JLD 0.8.3
  • JSON 0.17.2
  • JavaCall 0.5.2
  • JuMP 0.18.2
  • JuliaDB 0.8.4
  • JuliaWebAPI 0.3.6
  • Juno 0.4.1
  • KernelDensity 0.4.1
  • Knet 0.9.1
  • LNR 0.0.2
  • LaTeXStrings 1.0.0
  • Lazy 0.12.1
  • LearnBase 0.1.6
  • LegacyStrings 0.3.0
  • Libz 0.2.4
  • LightGraphs 0.12.0
  • LightXML 0.6.0
  • LineSearches 6.0.2
  • Loess 0.3.0
  • Logging 0.3.1
  • LossFunctions 0.2.0
  • MLBase 0.7.0
  • MNIST 0.0.2
  • MacroTools 0.4.2
  • MappedArrays 0.0.7
  • MathProgBase 0.7.1
  • MbedTLS 0.5.12
  • Measures 0.2.0
  • Media 0.3.0
  • MemPool 0.0.11
  • MicroLogging 0.2.0
  • Missings 0.2.10
  • Mustache 0.3.3
  • Mux 0.3.0
  • NLSolversBase 6.1.1
  • NLopt 0.3.6
  • NNlib 0.3.1
  • NaNMath 0.3.1
  • NamedTuples 4.0.2
  • NearestNeighbors 0.3.0
  • Nettle 0.3.0
  • Nullables 0.0.6
  • ODBC 0.6.0
  • OffsetArrays 0.6.0
  • OnlineStats 0.18.0
  • OnlineStatsBase 0.8.0
  • Optim 0.15.3
  • PDMats 0.8.0
  • PaddedViews 0.3.0
  • Parameters 0.9.0
  • ParserCombinator 1.7.11
  • PenaltyFunctions 0.0.2
  • Pidfile 1.0.0
  • Plots 0.17.4
  • Polynomials 0.4.0
  • PooledArrays 0.2.2
  • PositiveFactorizations 0.1.0
  • Primes 0.3.0
  • ProgressMeter 0.5.6
  • ProtoBuf 0.5.0
  • PyCall 1.17.1
  • PyPlot 2.6.0
  • QuadGK 0.3.0
  • QuantEcon 0.14.2
  • RCall 0.10.6
  • RangeArrays 0.2.0
  • Ratios 0.2.0
  • Reactive 0.7.0
  • RecipesBase 0.3.1
  • Reexport 0.1.0
  • Requests 0.5.1
  • Requires 0.4.4
  • ReverseDiffSparse 0.8.1
  • Rmath 0.4.0
  • Roots 0.6.0
  • Rotations 0.7.1
  • SHA 0.5.7
  • SIUnits 0.1.0
  • ScikitLearnBase 0.3.0
  • ShowItLikeYouBuildIt 0.2.0
  • Showoff 0.2.0
  • SimpleTraits 0.6.0
  • SortingAlgorithms 0.2.1
  • SpecialFunctions 0.6.0
  • StatFiles 0.5.0
  • StaticArrays 0.7.2
  • StatsBase 0.23.1
  • StatsFuns 0.6.1
  • StatsModels 0.2.6
  • StringDistances 0.2.1
  • SweepOperator 0.1.0
  • TableTraits 0.2.0
  • TableTraitsUtils 0.1.3
  • TexExtensions 0.1.0
  • TextParse 0.5.0
  • TiledIteration 0.1.0
  • Tokenize 0.4.2
  • TranscodingStreams 0.5.2
  • URIParser 0.3.1
  • VersionParsing 1.1.1
  • WeakRefStrings 0.4.7
  • WebSockets 0.5.0
  • WoodburyMatrices 0.3.0
  • ZMQ 0.6.2
  • ZipFile 0.6.0
    6 additional packages:
  • GR 0.32.2
  • IterableTables 0.7.3
  • PlotThemes 0.2.0
  • PlotUtils 0.4.4
  • ReadStat 0.3.0
  • TableShowUtils 0.0.2

#5

Do you mean installing Julia and Atom separately instead of JuliaPro? I can try it if JuliaPro is the problem. I am not an expert, I just used JuliaPro because it installs everything together without much deeper knowledge.


#6

For the major platforms, download the binaries from https://julialang.org/downloads/oldreleases.html, version 0.6.4, then start Julia and type

Pkg.add("NLsolve")

#7

You don’t need to install Atom, I’m just interested in seing if there’s a problem with installing Optim and NLsolve together on a completely fresh system. My interpretation of your error is that there is something installed in JuliaPro that does not like NLsolve and Optim to be at their newest versions concurrently.


#8

I downloaded both Julia 0.6 and Julia 1.0. I can successfully install NLsolve in both of them.
So I guess @pkofod is right, there is something in JuliaPro that does not like NLsolve.
Any suggestions about how to fix it? If not I suppose I should just wait until it is fixed or just move away from JuliaPro


#9

The advantage of JuliaPro is that “everything” is installed, the disadvantage is that you don’thave the exact same flexibility wrt packages (if I’m not mistaken).


#10

Got it. I will give a try to Juno+Julia 1.0. Thank you both.


#11

It’s usually* not too hard to get things up and running, and either way, the community here at discourse and the julialang slack channel are quite happy to help 24/7.

.* though the recent v0.7/v1.0 release has meant that some packages are not exactly up to date yet