在mac中导入ortools

时间:2018-05-04 13:26:27

标签: python-3.x macos conda or-tools

我正在尝试在python环境中使用ortools运行一些代码。我没有在Windows机器上遇到麻烦,但我在mac上遇到了问题(10.12.6)。如果在我的虚拟环境中运行

pip freeze

conda list 

ortools出现在我已安装的软件包列表中。但是,如果我尝试使用它

ipython
from ortools.linear_solver import pywrapplp

我收到错误消息,说没有名为ortools的模块。如果我去

mac / anaconda3 / envs / nameenv / lib / python3.6 / site-packages我有一个名为ortools的文件夹,其中包含一些python文件,包括pywrapplp。你知道我做错了吗?

修改

根据coments的要求:

import os
os.getcwd()

返回'/ Users / imac'

which ipython

/ anaconda3 / bin中/ IPython的

安装ortools有点令人头疼。几天前,我想我终于做到了

easy_install ortools

我认为路径存在问题。我想因为我没有用conda安装它没找到包。我开始写作:

sys.path.append('/anaconda3/envs/env_name/lib/python3.6/site-packages/') 

在我的ipynb的开头。这样我就可以运行ortools。

1 个答案:

答案 0 :(得分:0)

你可以安装几个python解释器(python2和python3)

因此,如果你想将它与ipython一起使用,在你的情况下似乎是绑定在python3上。

首先检查您是否安装了pypi包ortools ipython -m pip show ortools 如果您收到错误,则表示未安装该软件包。

因此您可以使用以下方法轻松安装它: ipython -m pip install --user ortools

注意:我们为Manylinux,Windows和MacOS提供Pypi ortools包(64位)。
您也可以从源https://developers.google.com/optimization/introduction/installing/source

重建它