我正在尝试在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。
答案 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