主程序运行时一直报错AttributeError: module 'run_glpk' has no attribute 'LPX'
而且在run_glpk 的文件下一直报错ModuleNotFoundError: No module named 'glpk'
但是我已经下载了glpk 的库,conda list也能看见有,请问是为什么?
这个问题可能是由于glpk库的安装位置与Python的搜索路径不匹配所致。你可以尝试以下步骤来解决这个问题:
确保你已经安装了glpk库并且版本正确。你可以在命令行窗口中输入以下命令来检查glpk的版本:
glpsol --version
确认glpk库是否已添加到系统的环境变量中。如果没有添加,可以尝试将glpk库的路径手动添加到环境变量中。
确认你使用的Python解释器和你安装glpk库的Python解释器是同一个版本,并且它们的搜索路径匹配。你可以在Python的交互式环境中运行以下命令来查看Python的搜索路径:
import sys
print(sys.path)
然后确认glpk库的路径是否在这个列表中。
如果你使用的是Anaconda环境,请尝试在Anaconda Prompt中运行以下命令来安装glpk库:
conda install -c conda-forge glpk
这可以确保你安装的glpk库与你使用的Anaconda环境兼容。
如果以上步骤都无法解决问题,你可以考虑在Python的交互式环境中尝试导入glpk库,以确认是否可以正常加载。如果不能正常加载,可能需要重新安装glpk库或者检查其他配置问题。