[问题] python版本 与gurobi、conda的问题

楼主: xakg (夤)   2016-11-24 11:53:13
大家好,
小弟新手入门,有些观念跟问题请教:
1. 很多书上有推anaconda,是不是装了以后就不要再装python的核心(直译器)?
我本来安装了官方python 3.5 又安装了anaconda,这样在ipython 在执行新档案时会
出现两个核心,是不是代表我两个都可以装?
2. 因为研究需要,我需要gurobi 最佳化求解软件,我已经安装好了,后来发现anaconda
也有提供他的安装方法,那我还要在安装一次吗?我用pip装的套件 conda的核心读的到
吗?
3. 我执行gurobi 后 核心出来是 2.7.X版本的 可是我的python原先是装3.5x版本的
为什么会这样呀?
http://imgur.com/a/RBjaW
http://imgur.com/a/PCLHs
4. 版友有推荐pyomo +gurobi 但我不太了解pyomo的作用是如何,他的效果是属于?
==
我发觉python真的还蛮有趣的,就像excel一样有好多函数可以拿来使用;
跟其它程式有一点小差别,光是基因算法都有套件可以解,
好酷呀!!
作者: kenduest (小州)   2016-11-24 13:50:00
基本上 anaconda 算是一个 python 整合汇整包你装官方的 python 又装 anaconda 提供的 python系统会个别安装在不同目录位置内,就看到时候执行呼叫路径设定情况与用的 ide 工具配置会执行应对的python直译器程式。装两个实际上可以,只是因为后续会安装相关的 python 套件包,纯 python 官方一般会使用 pip来安装相关套件包,anaconda 自己也有提供应对工具可用只是后续安装的套件包会个别安装到自己独立的目录内若你执行到是python官方那个版本python程式档案基本上是会无法 import 到使用 anaconda 安装的模组套件包网络上与论坛常看到有人问为何安装某套件包却无法用大多都是环境属于这类混合情况所以整个混乱了至于 ipython 这个也要看你当时候安装是吃那个版本的python 所安装上的,后续吃的套件模组位置就有所不同
作者: Neisseria (Neisseria)   2016-11-25 15:19:00
如果需要多个 Python 实作共存,可以用 pyenv 管理不过是 Unix-like 系统限定。Win 10 不知道能不能跑
作者: uranusjr (←這人是超級笨蛋)   2016-11-26 01:39:00
Windows 不需要啊, 直接装然后把版本设到不同目录就好了
作者: Neisseria (Neisseria)   2016-11-26 09:44:00
我记得 Windows 上有 registry 的问题不太喜欢在 Win 上处理这类多版本共存的问题不过,这是小弟 N 年前的印象,若有记错请包涵
作者: fischcheng (布阿送)   2016-11-26 11:25:00
其实全部用anaconda 里面也有环境管理啊

Links booklink

Contact Us: admin [ a t ] ucptt.com