PulpSolverError: ('Pulp: Error while executing', '/Applications/HiGHSstatic.v1.5.3.aarch64-apple-darwin/bin/highs') for HiGHS
yahyamert opened this issue · comments
Hey everyone,
I'm trying to run HiGHS on my Mac using PuLP interface. As advised on other entries, I have downloaded pre-compiled binaries from the https://github.com/JuliaBinaryWrappers/HiGHSstatic_jll.jl/releases.
I've extracted .tar file and then in my code I've given the path to the .exec file. I don't really know where I'm missing.
![Screenshot 2023-12-31 at 02 30 48](https://private-user-images.githubusercontent.com/81629232/293484144-32e359ef-f188-4435-aa43-448a2a72d62c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzMjA1MDAsIm5iZiI6MTcxOTMyMDIwMCwicGF0aCI6Ii84MTYyOTIzMi8yOTM0ODQxNDQtMzJlMzU5ZWYtZjE4OC00NDM1LWFhNDMtNDQ4YTJhNzJkNjJjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDEyNTY0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRlYjQxY2MzMmM1MWIwODlhNzMxZWY2OTQ4YjI1NGQ1MzEzN2E3ODJkNmE5MjQ1YWQ2ZDdlMjZjYWVhYzZkZGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.mGAtiPCMthkQh62Dp2wQnWRz3PttTwS28SCweB8O57o)
Do you have an M1 or M2 Mac? What is the full error? Do you have a reproducible example?
Hello odow,
I use M2 MacBook Air. I do this steps:
I download binaries: https://github.com/JuliaBinaryWrappers/HiGHSstatic_jll.jl/releases/download/HiGHSstatic-v1.6.0%2B0/HiGHSstatic-logs.v1.6.0.x86_64-apple-darwin.tar.gz
Then I move .tar file to users and extract the folder there.
Then I try to run executable file but it gives this error:
![Screenshot 2024-01-02 at 10 41 12](https://private-user-images.githubusercontent.com/81629232/293646289-f7364612-5077-4556-b6fc-678eafcea279.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzMjA1MDAsIm5iZiI6MTcxOTMyMDIwMCwicGF0aCI6Ii84MTYyOTIzMi8yOTM2NDYyODktZjczNjQ2MTItNTA3Ny00NTU2LWI2ZmMtNjc4ZWFmY2VhMjc5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDEyNTY0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFhMzA5Yjc2NTZkNjkxNWNkYmIyMjE4NjQ2ODgzNWNkZTM2ZGY5NTE5YTQ3YWE3NTZjZWM2Y2IwNTA0OTMwZDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._FMWXf3OCNB5UDMVJWEyPfOi49EGlI-9ZrNk3b0mpdg)
I have tried to run from PuLP. When I do this I get this error:
![Screenshot 2024-01-02 at 10 43 38](https://private-user-images.githubusercontent.com/81629232/293646452-3cb4c7a1-8764-46b9-8f6c-dece1e612a7b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzMjA1MDAsIm5iZiI6MTcxOTMyMDIwMCwicGF0aCI6Ii84MTYyOTIzMi8yOTM2NDY0NTItM2NiNGM3YTEtODc2NC00NmI5LThmNmMtZGVjZTFlNjEyYTdiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDEyNTY0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE3N2U4Nzg1ZDJiY2ZmZDQ5ZjAwOWRmN2FmMzM3ZmNlNTg4MGU1ZWY1YjBkZTg0NzM5MDFmZTBiZjZiMmRkZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._EWaQmJ0bnEUnjh3NijiusrQEG_lwglXyV_2WG9L4aY)
Since it hasn't worked. I've downloaded HiGHS from Conda with the command:
conda install -c conda-forge highs
Now I don't even need to show path. I can directly run HiGHS through: model.solve(HiGHS_CMD) which I'm not sure how it works.
For now problem has been solved for me but I would love to deep dive if someone else faces the same issue.
HiGHS_CMD works without the path because you've added the path to the solver to your system PATH environment variable when you installed with conda.
You probably had a bad version of HiGHS installed previously.
I'm closing as is not related to pulp.