当前位置:网站首页>安装IBM CPLEX学术版 academic edition | conda 安装 CPLEX
安装IBM CPLEX学术版 academic edition | conda 安装 CPLEX
2022-06-24 19:43:00 【yihang___】
跟着这篇blog来 CPLEX Optimization Studio is free for students and academics!
如果链接失效了,就搜索 CPLEX Optimization Studio is free for students and academics!
进去之后点击 Site
然后下拉找到

注意啊,这里要点击左边的software。默认是在courseware card的。这里我卡了很久。真是sb设计。
再点击右边的CPLEX Optimization Studio的下面的箭头。
然后就会跳转到download页面。但是你如果没有用edu邮箱注册就无法download。所以你可以在这个界面里点击sign up。我已经注册过了就不重复了。
然后点击download。

在你需要的version前面打勾。
往下拉可以看到download的按钮。点击。
然后会无法下载。再点一下。会弹出一个新窗口提示你需要安装一个IBM的下载器。然后下载了这个下载器,发现需要Java打开。然后安装Java8. 再安装这个下载器,再下载ILOG CPLEX。
然后就是安装。
windows就是点鼠标,是exe文件。
linux就是bash *.bin ,直接运行。
安装过程是交互式的。
这里有个坑:
linux安装的时候默认是在 /opt/ 下面,但是一般你没有权限。所以你完全可以新建一个你有权限的文件夹安装,亲测有效。
还有一个坑:
要安装python version的话,就需要在命令行模式下,用你的环境下的python, 执行CPLEX准备好的setup.py 文件。
这里也解决了如何用conda安装的问题。
千万不要用conda 自带的cplex安装,那个是community edition,是有限制的免费版。
你只需要按照我上面说的,conda activate your_environment, 然后用这个环境下的python,执行setup.py ,就安装到这个your_environment下了。
这个setup.py的逻辑,就是把文件拷贝到你所用的python的site packages文件夹下而已,没什么特殊的。
但是这里还有一个坑:
就是你的python版本要在3.7以上,3.6是不行的。否则就只会安装docplex,不会安装cplex。真是个傻逼设计。又不报错,也不warning。
最后安装完了,进入python测试一下 import cplex,没问题就搞定了。
这么简单的事情搞得这么复杂,IBM真是sb啊。。。
边栏推荐
- Collation of Digital IC design experience (II)
- [laravel series 7.9] test
- 二分查找数组下标
- golang convert map to json string
- Blogs personal blog test point (manual test)
- laravel 添加helper文件
- Laravel user authorization
- SimpleDateFormat 格式化和解析日期的具体类
- [ROS play with turtle turtle]
- Docker installation redis- simple without pit
猜你喜欢

laravel 宝塔安全配置

Ningde times will increase RMB 45billion: Hillhouse subscribes RMB 3billion and Zeng Yuqun still controls 23% of the equity

Getting started with the go Cobra command line tool

RT-thread使用rt-kprintf

Non single file component
How should we measure agile R & D projects?

花房集团二次IPO:成于花椒,困于花椒

推送Markdown格式信息到钉钉机器人

推送Markdown格式信息到釘釘機器人
![[JS] - [stack, team - application] - learning notes](/img/5b/b90ed8d3eb4fc0ab41c6ea8d092d0f.png)
[JS] - [stack, team - application] - learning notes
随机推荐
golang map clear
[JS] - [array, Stack, queue, Link List basis] - Notes
Construction equipment [4]
A big factory interview must ask: how to solve the problem of TCP reliable transmission? 8 pictures for you to learn in detail
花房集团二次IPO:成于花椒,困于花椒
慕思股份深交所上市:靠床垫和“洋老头”走红 市值224亿
Record the range of data that MySQL update will lock
Building Survey [1]
Simulated 100 questions and online simulated examination of high voltage electrician examination in 2022
Laravel scheduled task
Dynamic menu, auto align
Some updates about a hand slider (6-18, JS reverse)
laravel学习笔记
Laravel user authorization
From client to server
Selection (027) - what is the output of the following code?
golang convert map to json string
常用正则表达式
【js】-【字符串-应用】- 学习笔记
golang convert map to json string