我正在尝试在 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。你知道我做错了什么吗?
编辑
以下来自评论的要求:
import os
os.getcwd()
返回“/用户/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。