Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not able to install CurricularAnalytics.jl #134

Open
venkateshgopalaiah opened this issue Jul 12, 2022 · 5 comments
Open

Not able to install CurricularAnalytics.jl #134

venkateshgopalaiah opened this issue Jul 12, 2022 · 5 comments

Comments

@venkateshgopalaiah
Copy link

Hi,

This is to inform that we are in process for evaluating CurricularAnalytics.jl and now as starting point, we are trying to install the toolbox by following the steps mentioned in https://curricularanalytics.github.io/CurricularAnalytics.jl/latest/install.html

How ever, we are not able to complete the installation of Jupyter Notesbooks and Gurobi

We would like to know if can get any help to install and evaluate the toolbox.

Regards
Venkatesh G

@haydenfree
Copy link
Member

Hi @venkateshgopalaiah, can you provide the errors that you're getting as you try to install? Are you able to install any of the toolbox, jupyter, or Gurobi?

@venkateshgopalaiah
Copy link
Author

Hi hayden,
Thank you for responding, Let me explain how I tried install and what was the results:

  1. I downloaded and installed julia-1.7.3-win64.exe and installed on my windows 10 laptop. Installation went well and was able to run the program
  2. I installed toolbox by running the package command "pkg> add CurricularAnalytics". Installation went well and was able to use the toolbox
  3. Installed "Jupyter notebooks" by following the instruction mentioned in https://github.com/CurricularAnalytics/CA-Notebooks#how-do-i-install-julia . This included adding CUrricularVisualization and IJulia WebIO. Installations went well however when I run notebook() , the browser opens with error message "hmmm,,, can't reach this page" "localhost took too long to respond"
  4. And went ahead and install Gurobi by running package command "add Gurobi". Installation showed error as one file was missing. So, I could not use Gurobi as it was throwing error

Finally now, I am not able use toolbox or any other programs. It just gives error as " Error: syntax: extra token "Gurobi" after end of expression. Stacktrace: [1] top-lelvel scope !none:1

It would be highly appreciated if we could get help in installing this toolbox and evaluate it and use it in our product. We can have screen sharing session if required. Please let us know.

regards,
Venkatesh G

@haydenfree
Copy link
Member

Hi Venkatesh,

I'm having trouble myself in running the jupyter notebooks locally. I believe there are some issues in the IJulia extension which I'll need to investigate further. I would recommend that you use the Binder link to run the notebook: https://mybinder.org/v2/gh/CurricularAnalytics/CA-Notebooks/master

Can you try running using CurricularAnalytics, CurricularVisualization, Gurobi? Please copy and paste the logs if there is an error.

@venkateshgopalaiah
Copy link
Author

Hi hayden,
the log is here:
using CurricularAnalytics, CurricularVisualization, Gurobi
[ Info: Precompiling Gurobi [2e9cd046-0924-5485-92f1-d5272153d98b]
ERROR: LoadError: SystemError: opening file "C:\Users\venkateshgopalaiah\.julia\packages\Gurobi\VPomg\deps\deps.jl": No such file or directory
Stacktrace:
[1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .\error.jl:174
[2] #systemerror#68
@ .\error.jl:173 [inlined]
[3] systemerror
@ .\error.jl:173 [inlined]
[4] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base .\iostream.jl:293
[5] open
@ .\iostream.jl:282 [inlined]
[6] open(f::Base.var"#364#365"{String}, args::String; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Base .\io.jl:328
[7] open
@ .\io.jl:328 [inlined]
[8] read
@ .\io.jl:436 [inlined]
[9] _include(mapexpr::Function, mod::Module, _path::String)
@ Base .\loading.jl:1249
[10] include(mod::Module, _path::String)
@ Base .\Base.jl:418
[11] include(x::String)
@ Gurobi C:\Users\venkateshgopalaiah.julia\packages\Gurobi\VPomg\src\Gurobi.jl:7
[12] top-level scope
@ C:\Users\venkateshgopalaiah.julia\packages\Gurobi\VPomg\src\Gurobi.jl:14
[13] include
@ .\Base.jl:418 [inlined]
[14] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
@ Base .\loading.jl:1318
[15] top-level scope
@ none:1
[16] eval
@ .\boot.jl:373 [inlined]
[17] eval(x::Expr)
@ Base.MainInclude .\client.jl:453
[18] top-level scope
@ none:1
in expression starting at C:\Users\venkateshgopalaiah.julia\packages\Gurobi\VPomg\src\Gurobi.jl:7
ERROR: Failed to precompile Gurobi [2e9cd046-0924-5485-92f1-d5272153d98b] to C:\Users\venkateshgopalaiah.julia\compiled\v1.7\Gurobi\jl_24C8.tmp.
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:33
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, ignore_loaded_modules::Bool)
@ Base .\loading.jl:1466
[3] compilecache(pkg::Base.PkgId, path::String)
@ Base .\loading.jl:1410
[4] _require(pkg::Base.PkgId)
@ Base .\loading.jl:1120
[5] require(uuidkey::Base.PkgId)
@ Base .\loading.jl:1013
[6] require(into::Module, mod::Symbol)
@ Base .\loading.jl:997

julia>

regards
Venkatesh

@venkateshgopalaiah
Copy link
Author

Hi Hayden,

Greetings!

My company has build "geymatter", a Dynamics 365 product for Higher Education Section (https://frequencyfoundry.com/solution/greymatter-higher-education-crm/) and we are envisioning to integrate CurricularAnalytics toolbox for studying, analyzing nd comparing Curricula and degree plans similar to https://www.curricularanalytics.org/organizations

May I know what are the possible integration methods that we can consider to integrate our greymatter product with CurricularAnalytics toolbox.

regards
Venkatesh G

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants