首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GLPK安装错误

GLPK安装错误
EN

Stack Overflow用户
提问于 2015-02-10 20:02:06
回答 1查看 341关注 0票数 1

我正在Windows 7 64位机上安装/安装Julia。我在安装GLPK软件包时遇到了问题。到目前为止,我一直试图完全重新安装朱莉娅,但没有成功。我尝试删除.julia文件夹和我的首选项,但没有成功。我总是收到以下错误:

代码语言:javascript
复制
julia> Pkg.build("GLPK")
INFO: Building GLPK
INFO: Attempting to Create directory C:\Users\Justin\.julia\v0.3\GLPK\deps\downl
oads
INFO: Directory C:\Users\Justin\.julia\v0.3\GLPK\deps\downloads already created
INFO: Downloading file http://downloads.sourceforge.net/project/winglpk/winglpk/
GLPK-4.52/winglpk-4.52.zip
INFO: Done downloading file http://downloads.sourceforge.net/project/winglpk/win
glpk/GLPK-4.52/winglpk-4.52.zip
INFO: Attempting to Create directory C:\Users\Justin\.julia\v0.3\GLPK\deps\src
INFO: Directory C:\Users\Justin\.julia\v0.3\GLPK\deps\src already created
INFO: Attempting to Create directory C:\Users\Justin\.julia\v0.3\GLPK\deps
INFO: Directory C:\Users\Justin\.julia\v0.3\GLPK\deps already created
INFO: Attempting to Create directory C:\Users\Justin\.julia\v0.3\GLPK\deps\src\g
lpk-4.52\w32

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Processing archive: C:\Users\Justin\.julia\v0.3\GLPK\deps\downloads\winglpk-4.52
.zip

Error: Can not open file as archive

================================[ ERROR: GLPK ]=================================


failed process: Process(`7z x 'C:\Users\Justin\.julia\v0.3\GLPK\deps\downloads\w
inglpk-4.52.zip' -y '-oC:\Users\Justin\.julia\v0.3\GLPK\deps\src'`, ProcessExite
d(2)) [2]
while loading C:\Users\Justin\.julia\v0.3\GLPK\deps\build.jl, in expression star
ting on line 66

================================================================================


================================[ BUILD ERRORS ]================================


WARNING: GLPK had build errors.

 - packages with build errors remain installed in C:\Users\Justin\.julia\v0.3
 - build the package(s) and all dependencies with `Pkg.build("GLPK")`
 - build a single package by running its `deps/build.jl` script

================================================================================

在我看来,问题似乎是‘winglpk 4.52.zip’,如果我试图直接访问和解压缩文件,我会得到一个错误,说明文件无效,窗口无法打开。我试着删除GLPK,从零开始,那里也没有运气。

有什么想法或建议吗?

更新:手动下载文件‘winglpk 4.52.zip’并解压缩到'C:\Users\Justin.julia\v0.3\GLPK\deps\src‘解决了这个问题。

但是,我得到了另一个错误(不确定它是否相关):

代码语言:javascript
复制
Cannot construct an affine expression with a term of type 
(GenericAffExpr{Float64,Variable})*(Float64)
while loading In[6], in expression starting on line 16

 in error at error.jl:21 (repeats 2 times)

此错误与以下命令有关:

代码语言:javascript
复制
@setObjective(myModel, Max, sum{x[i,j]*data[i,5], i=1:n,j=1:8});

我在我的mac上安装了朱莉娅,这不会出错。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-10 20:29:06

第二个错误(来自JuMP),看起来是因为数据和变量混淆了--它需要是数据*变量(直到Julia0.4发布并且可以修复!),即

代码语言:javascript
复制
@setObjective(myModel, Max, sum{data[i,5]*x[i,j], i=1:n,j=1:8});

我不知道为什么7z不能自动提取GLPK,但是您的修复很好。您可以向BinDeps.jl提交一个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28440729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档