2017-02-10 118 views
0

我是Mac新手,已经熟练使用PC超过20年。不幸的是,我可以很容易地用一台电脑在电脑上“弄得头昏脑胀”,这对我来说不可能在Mac上直观地理清(讽刺的是不是吗?)。无论如何,这里是我的情况:在安装了蟒蛇的Mac上安装Pyomo

我期待在我的新Mac上安装一些开源的以分析人员为中心的工具,以包括Python,R和Pyomo。我正在做一些家庭测试,以探索这些工具在工作网络上的企业解决方案的可行性。因此,我将Anaconda Navigator视为管理各种工具的潜在一站式商店。

我已经在Mac上成功安装了Anaconda 4.3与Python 3.6环境,但是我遇到了安装(或者说找到)Pyomo的麻烦。

我试图通过终端shell进行Pyomo的“conda”安装,但出现错误。然后我尝试了一个显然工作的“点子”安装。

不幸的是,我不知道如何从OS X界面或从Anaconda调用Pyomo。这部分是由于我对OS X系统缺乏经验以及如何浏览文件和/或PATH结构。

正如我试图评估蟒蛇,我怎样才能通过Anaconda Navigator shell设置Pyomo?我试图导入一个新的环境,但又找不到规范文件,这是由于我无法导航OS X文件系统。

所有安装都使用默认设置完成。

回答

0

Pyomo是一个Python包,所以您使用它的方式是通过将它导入Python脚本并使用您安装Pyomo的Python解释器执行这些脚本。

如果您想使用pyomo命令来解析模型文件(而不是在Python脚本中创建Pyomo解算器对象并直接运行它),您必须将Anaconda脚本的bin位置添加到PATH中。我做这在我的Mac中加入类似下面的〜/ .bash_profile中的一行:

export PATH=/Users/gabe/<Anaconda-installation-directory>/bin:$PATH

这将位置添加到您的PATH的开始,导致蟒蛇Python来被默认从执行你的终端(而不是Python的默认系统)。这也是pip将安装Pyomo相关可执行文件的位置(假设您使用的是与Anaconda一起安装的pip,而不是与某些其他Python安装相关的pip)。

+0

谢谢!我会给它一个镜头 – uscav8r