microsoft / ics-forensics-tools

Microsoft ICSpector (ICS Forensics Tools framework) is an open-source forensics framework that enables the analysis of Industrial PLC metadata and project files.
MIT License
324 stars 34 forks source link

Error: Could not build wheels for pandas, matplotlib and netifaces #5

Closed RosadoJ closed 6 months ago

RosadoJ commented 11 months ago

When running requirements.txt command I get the following error Error: Could not build wheels for pandas, matplotlib and netifaces attached is the screenshot. I have the required .net version and python version installed. Screenshot 2023-12-08 210243

maayan-sh commented 10 months ago

Hi, What command exactly did you execute? If you have installed Python >= 3.9 and the Microsoft Visual C++ 14.0, the requirements should get installed properly.

RosadoJ commented 10 months ago

I ran this command pip install -r requirements.txt

I do have the latest python version and MS Visual C++ 14.0. But I will double check.

RosadoJ commented 9 months ago

Yeaup I do have those 👆installed.

erithacus-rubecula commented 8 months ago

In case this is still a problem for you or anyone else that finds their way here:

I ran into the same problem with netifaces during installation and it took me a while to realize that I was missing the actual compile tool for VC++. Using the installer from https://visualstudio.microsoft.com/visual-cpp-build-tools/ and installing the component "Desktop development with C++" solved the issue for me.

maayan-sh commented 8 months ago

Thanks @erithacus-rubecula that's a good observation. @RosadoJ - Installing python 3.9 and the Microsoft Visual C++ 14.0, should set up the ground for installing all the necessary modules. I recommend you to try again in a clean environment with all of these components.

maayan-sh commented 6 months ago

I’m closing the issue as it has been open for a while with suggested solutions and without further feedback. Please don’t hesitate to reach out or reopen the issue if any problem arises. Thanks!