繁体   English   中英

Python + CPLEX:没有名为“docplex”的模块

[英]Python + CPLEX : No module named 'docplex'

安装 matplotlib 和 seaborn 后出现以下问题:

from docplex.mp.model import Model
Traceback (most recent call last):

  File "<ipython-input-1-ee0d9503867b>", line 1, in <module>
    from docplex.mp.model import Model

ModuleNotFoundError: No module named 'docplex'

我的环境已经安装了docplex和docloud,但是我只使用本地版本。Conda list output:

在此处输入图像描述

我安装的程序:

  1. cplex_studio1210.win-x86-64
  2. Anaconda3-2019.10-Windows-x86_64

和我的环境:

conda create --name PythonOPT1 python=3.7

PYTHONPATH环境变量设置不正确时,通常会发生此错误。 要调试此代码,请在尝试从docplex导入任何内容之前添加此代码:

import os
print('PYTHONPATH="%s"' % os.environ['PYHTHONPATH'])

然后仔细检查打印的值是否包含包含docplexdocloud安装的文件夹。

请注意,安装通常会正确设置PYTHONPATH ,但可能有一些程序(如某些 spyder 实例)可能仍会错过此设置。

使用

pip install docplex

解决了我的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM