python - 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'
解决方案
正如 afghanimah 所暗示的,问题在于您尝试导入一个名为“pulp”的包,而您的工作目录和 Python 脚本也被命名为“pulp”。将您的目录和“pulp.py”脚本重命名为“pulp”以外的任何内容。
推荐阅读
- reactjs - (Redux) Uncaught TypeError: Object(...) is not a function
- karate - 空手道:如何遍历 JSON 有效负载并打印每个字段的值的长度
- javascript - Javascript嵌套无效函数
- html - 在 v-for 元素上使用模态?
- rdp - WTSVirtualChannelOpenEx 有时会失败?
- typescript - 获取泛型函数的参数类型
- vue.js - 如果输入字段大于另一个字段,则禁用按钮
- javascript - 我需要在我的网站 JS 中使用 Slick Carousel 作为英雄滑块
- html - HTML5 模式:检查文本字段开头不是以空格开头
- three.js - 将多个 VR 应用程序整合到一个网页中