关于#conda#的问题,如何解决?(语言-python)

主程序运行时一直报错AttributeError: module 'run_glpk' has no attribute 'LPX'
而且在run_glpk 的文件下一直报错ModuleNotFoundError: No module named 'glpk'
但是我已经下载了glpk 的库,conda list也能看见有,请问是为什么?

这个问题可能是由于glpk库的安装位置与Python的搜索路径不匹配所致。你可以尝试以下步骤来解决这个问题:

  1. 确保你已经安装了glpk库并且版本正确。你可以在命令行窗口中输入以下命令来检查glpk的版本:

    glpsol --version
    
  2. 确认glpk库是否已添加到系统的环境变量中。如果没有添加,可以尝试将glpk库的路径手动添加到环境变量中。

  3. 确认你使用的Python解释器和你安装glpk库的Python解释器是同一个版本,并且它们的搜索路径匹配。你可以在Python的交互式环境中运行以下命令来查看Python的搜索路径:

    import sys
    print(sys.path)
    

    然后确认glpk库的路径是否在这个列表中。

  4. 如果你使用的是Anaconda环境,请尝试在Anaconda Prompt中运行以下命令来安装glpk库:

    conda install -c conda-forge glpk
    

    这可以确保你安装的glpk库与你使用的Anaconda环境兼容。

如果以上步骤都无法解决问题,你可以考虑在Python的交互式环境中尝试导入glpk库,以确认是否可以正常加载。如果不能正常加载,可能需要重新安装glpk库或者检查其他配置问题。