关于pycharm2019+Anaconda3+gurobi9.5的安装说明-自用

原文链接

https://mp.weixin.qq.com/s?__biz=Mzg2NTg0MjI1Nw==&mid=2247483686&idx=1&sn=f7ac16cfcf67df44ba9acd77cabc5ce5&chksm=ce52a418f9252d0e69619a5aa39dbd4d86f5072b8807f338e8bcdad3fb7fd4e5849fc064af8f#rd

Anaconda的出现让python环境更加友好,conda可以做环境管理,可以通过创建不同的环境,安装不同的包,这就免去了由于源码编写环境与运行平台环境不同带来的麻烦,既不需要个人手动将代码全部改成运行平台的版本,也不需要重新安装某个版本的python。
在这里插入图片描述

Python的优势在于有着丰富的库,但是对于大项目而言,安装这些包可能存在一些冲突,Anaconda是很好的虚拟环境管理器,可以给不同项目建立虚拟环境,彼此隔离开。也能打包分发环境等,这就可以避免冲突。

例如拿到一个代码,是用python2.8写的,但是本人电脑的python是3.9。如果我们没有用anaconda,那么我们可能就只能把代码全部改为3.9的代码,或者说重新安装一个python2.8。但是有anaconda的话,就可以自己安装一个python2.8的环境。这些Env的虚拟环境是可以隔离开其它包的,所以不用担心报错等问题。
在这里插入图片描述

Anaconda下载安装

在Anaconda官网(https://www.anaconda.com/products/distribution

下载Anaconda Individual Edition,是完全免费的。安装过程是一路Next,只需要注意这里:

多数情况下,我们建议取消勾选 add Anaconda3 to my path,随后手动配置,避免出现一些问题。

第二个选项是要不要将anaconda中的Python作为系统默认Python。其实anaconda安装后会自带一个base环境,安装了一些基本库,本身就是一个Python虚拟环境。

如果不勾选这个选项,且系统已经安装python的话,系统的默认版本会是系统已经安装的python版本。

如果勾选这个选项,anaconda中的Python环境会覆盖系统默认Python,也就是以安装anaconda所自带的python版本为准。

【提示】至于勾选与否,可看个人,没啥特殊情况的话,勾选上吧

环境变量配置

右键点击此电脑 > 属性 > 高级系统设置 > 环境变量,在系统变量里面,找到Path,编辑加上我们的anaconda安装路径。具体就⑧放图了,可自行百度添加方式。

添加内容:

anaconda_path
anaconda_path\Library\bin
anaconda_path\Scripts

anaconda_path就是个人的安装路径,例如D:\anaconda
打开CMD,输入conda list,检查是否有如下类似的输出即为成功:

在这里插入图片描述

镜像源配置

为了更好地解决下载速度问题,一般采用国内一些高校的镜像,提升下载速度。如中科院的镜像源、清华的镜像等。

conda install xxx 的方式与pip 方式相比,可以解决环境依赖问题,例如tenserflow1.8需要 numpy1.16,那么安装tenserflow时anaconda就可以帮你把numpy一块解决掉。

在这里插入图片描述

提供清华的镜像源如下

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

以上傻瓜式添加镜像源是在navigator里进行的,使用命令也是可以哒~~

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

详细的Anaconda3 镜像修改可以参考这篇文章,这里不赘述,能用就好啦~~~

Anaconda3镜像源修改

https://blog.csdn.net/qq_37344125/article/details/103099267

Pycharm2019安装

支持正版,去官网下载安装包(可以搜一搜破解版的,比如某耳软件安装、某安装管家),一搜一堆,专业+破解,太多了不放步骤拉~~believe u,接下来主要是 pycharm 融合anaconda3 环境的使用,以及gurobi的导入

虚拟环境创建,我一般喜欢傻瓜式的图形界面,so 我一般在navigator里面创建,不大用命令创建。

在这里插入图片描述在这里插入图片描述

输入好虚拟环境的名字以及选定python版本,创建就好啦。

Pycharm + Anaconda 初始用

打开pycharm,新建项目我们选择解释器。,如图,如果选择new environment using,我们用conda创建的话,本项目的虚拟环境将会保存在最上面第一张图中的envs中,我们可以确定python的版本。

在这里插入图片描述
第二个选项existing interpreter就是指的从现有的anaconda环境中选择一个环境作为该项目的环境。
但是有的时候如果没有加载的话是读取不到这个环境的,所以当你选择下拉菜单发现没有你已经创建好的环境时,点击旁边的…。然后找到以前创建好的环境即可,从中选定python.exe。

在这里插入图片描述

当然,以上步骤如果忽略掉了,在项目编写过程中仍可以更换解释器,在项目-设置里面找到 project interpreter,选定自己的就好啦~~~
Gurobi9.5 安装

个人来说,我主要问题还是出现在了Gurobi安装后,在pycharm调用的问题上。
gurobi官网

https://www.gurobi.com/academia/academic-program-and-licenses/

安装过程还是很简单的,主要是个人最好在校园网下进行license的申请,如果没有在学校,或者学校的ip地址没被识别。大家可以找到中文gurobi的网站,进行人工申请,速度也挺快的(www.gurobi.cn)。

安装结束后,启动Gurobi,就会提示你输入激活码,在命令行复制粘贴你的激活码。激活码就是拿到的 grbgetkey 开头的一串字符。

Last!!!!

需要在pytharm中调用gurobi,以前遇到过很多安装完gurobi后,对应python版本的文件夹,lib下的gurobipy整个文件夹拷贝到Anaconda文件夹下的Lib内。但是我的电脑是会出问题的。so

1、先使用conda,在cmd中输入

conda config --add channels http://conda.anaconda.org/gurobi
conda install gurobi

在这里插入图片描述

2、然后去pycharm中去加载gurobi模块,是在conda创建的虚拟环境下进行添加。

在这里插入图片描述
在这里插入图片描述

添加之后,完事~~收工

!!!!

欢迎关注 微信公众号 WuZhi科研 , 不定期分享 智能优化算法、调度、路径规划、任务分配以及相关工具的使用。
在这里插入图片描述

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值