[英]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:
我安装的程序:
和我的环境:
conda create --name PythonOPT1 python=3.7
当PYTHONPATH
环境变量设置不正确时,通常会发生此错误。 要调试此代码,请在尝试从docplex
导入任何内容之前添加此代码:
import os
print('PYTHONPATH="%s"' % os.environ['PYHTHONPATH'])
然后仔细检查打印的值是否包含包含docplex
和docloud
安装的文件夹。
请注意,安装通常会正确设置PYTHONPATH
,但可能有一些程序(如某些 spyder 实例)可能仍会错过此设置。
使用
pip install docplex
解决了我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.