1、安装前注意事项
因为安装学术许可的计算机账户名称不能是 root, guest, admin, administrator 等虚拟姓名,否则无法激活成功。
如果默认账户名就是admin,(1)新建另一个本地账户;(2)重装电脑
本地账户建完后,剩下的操作都在原管理员账户中
2、安装Anaconda
如果之前装了老的anaconda有问题需要重装,先看下面:
2.1、卸载Anaconda注意事项
- 以管理员方式启动Anaconda Prompt
conda install anaconda-clean
anaconda-clean --yes
- 卸载anaconda,查看看原安装地址里有无残留文件
- 使用everrything搜索相关字样的文件,全部删除,(相关字样:anaconda,jupyter,ipykernel,spyder……)
- 检查环境变量是否也删除了,并重启电脑
2.2、安装最新版Anaconda
新手注意:
- 不需要额外安装独立的python安装包,装了的可以卸了。
- Anaconda官网可以直接下载最新版,说官网下载慢要挂梯子都是好多年前的事了,也不需要添加国内镜像源
- 具体安装细节:很多教程是老的,看这个就行
3、创建新环境
新手注意:
- 这里是有两种创建方法,新手推荐在anaconda navigator创建环境
- anaconda自带的base环境,不要直接用这环境
- 参考gurobi(9.5.1)手册可知现在(2022)只能用python3.8版本,不要安装更新的版本
3.1、anaconda prompt创建
以下操作在anaconda prompt中进行,不要直接用cmd
conda 管理
-
查看conda版本:
conda --version
-
升级conda:
conda update conda
环境管理
-
查看所有的环境:
conda info --envs
当前激活的环境带==*==号
-
创建指定python版本的环境:
conda create --name python39 python=3.9
-
激活新环境:
conda activate python39
-
简写:
activate python39
-
-
查看python版本:
python --version
-
关闭当前环境,回到初始base环境:
conda activate
- 简写:
activate
- 简写:
包管理
-
包安装:
conda install beautifulsoup4
-
查看所有包:
conda list
-
推荐使用pip
参考官网教程,通过anaconda prompt创建新环境名为gurobi
3.2、anaconda navigator创建
我这次是用navigator创建新环境的,没什么问题,可以因为可视化,操作简单(缺点是不能安装指定版本的package),注意一定要选择3.8版本的python,但是刚打开时只有默认的3.9版本的python,点击【Update index】,就能选择更多python版本和package
点击左下角的【Create】创建,记好这个环境的位置
4、给新环境配置jupyter
其实应该说反了,是给jupyter配置新环境的kernel
其实就是在cmd中运行
conda install ipykernel
python -m ipykernel install --name gurobi
然后在jupyter中就能切换kernel,选择环境,感觉比在新环境中重装jupyter的方法简单
5、调试Spyder
只需要在spyder4中选择切换编译器为
D:\MyProgram\Environment\Anaconda3\envs\gurobi\python.exe
就能调用新环境了(而且后面还得来一次)
6、申请学术许可
工作日半天即可收到回复邮件
以上步骤均在admin账户中进行
现在GUROBI 10版本可以一人最多持有两个许可文件,有效期半年,过期重新申请学术许可即可。
8、安装gurobi
进入新建完的本地账户
有能力还是直接去看GUROBI官方文档里的安装配置过程介绍
去下载运行gurobi optimizer,输入licence,许可文件生成位置改为C:\gurobi 。至此安装完成,但是所有调用gurobipy模块的代码只能在这个本地账户中运行
Anaconda正常使用都可以在admin中进行,只用运行gurobipy模块才需要转到本地账户