首页 > 解决方案 > AttributeError:“模块”对象没有属性“LpProblem”

问题描述

我正在尝试在 Mac 上使用 Pulp。当我运行下面的代码时,它显示以下错误:

代码(部分):

# import the library pulp as p 
import pulp as p 
# Create a LP Minimization problem 
Lp_prob = p.LpProblem('Problem', p.LpMinimize)  

错误:

Traceback (most recent call last):
  File "pulp.py", line 2, in <module>
    import pulp as p 
  File "/Users/gauravmogra/Desktop/pulp/pulp.py", line 5, in <module>
    Lp_prob = p.LpProblem('Problem', p.LpMinimize)  
AttributeError: 'module' object has no attribute 'LpProblem'

标签: pythonpulp

解决方案


正如 afghanimah 所暗示的,问题在于您尝试导入一个名为“pulp”的包,而您的工作目录和 Python 脚本也被命名为“pulp”。将您的目录和“pulp.py”脚本重命名为“pulp”以外的任何内容。


推荐阅读