问题描述
我要解决线性编程问题,所以我需要“纸浆”库,但是要执行简单的代码;
# solve the problem
status = myLpProblem.solve(GLPK(msg=1))
发生此错误: PuLP:无法执行glpsol.exe
所以我尝试安装“ glpk”,但是我遇到了这个错误:
Building wheel for glpk (PEP 517) ... error ERROR: Command errored out with exit status 1: command: 'c:\users\karmian\venv\scripts\python.exe' 'c:\users\karmian\venv\lib\site-packages\pip\_vendor\pep517\_in_process.py' build_wheel 'C:\Users\Karmian\AppData\Local\Temp\tmp994fjkt2'
cwd: C:\Users\Karmian\AppData\Local\Temp\pip-install-q1cmpyrg\glpk Complete output (5 lines): running bdist_wheel running build running build_ext building 'glpk' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
---------------------------------------- ERROR: Failed building wheel for glpk Failed to build glpk ERROR: Could not build wheels for glpk which use PEP 517 and cannot be installed directly
我尝试人们建议的其他方式,例如
-升级,降级pip,wheel,python
- 从该链接安装Microsoft Visual C ++ 14.0并启动“ windows poweshell”,因此请尝试安装它
- pip install glpk --no-binary
- 从本地文件中安装“ glpk”(我从以下位置下载: https://pypi.org/project/glpk/#files
,但没有一个起作用! 当然,我怀疑我是否确实安装了Microsoft Visual C ++ 14.0,原因是下载安装程序后,我没有更改默认设置(我不知道我应该更改什么),而是直接按install,(工作负载选项卡上的设置,安装位置)和..) 我也有一些限制。(例如,如果我在第一个选项卡中选择“ C ++构建工具”,则它需要6 gig的容量才能安装,而我没有。 picture of installer setting is available here 我应该更改设置吗?
请帮助我找到一种解决方案或更好的“优化库”,而不是“纸浆”
我使用:
- 虚拟环境python环境
- Visual Studio是我的python编辑器
- 最新版本的python:3.8.1(我也尝试过一些旧版本)
- pip版本20.2.3
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)