yara-python icon indicating copy to clipboard operation
yara-python copied to clipboard

when installing yara-python on Windows 10 OS, there's an error when installing the setup.py

Open Dazzy17 opened this issue 3 years ago • 3 comments

when installing yara-python using pip method, I get this error, seems like that setup.py is not working on Windows,

pip install yara-python
Defaulting to user installation because normal site-packages is not writeable
Collecting yara-python
  Using cached yara-python-4.1.3.tar.gz (426 kB)
  Preparing metadata (setup.py) ... done
Using legacy 'setup.py install' for yara-python, since package 'wheel' is not installed.
Installing collected packages: yara-python
  Running setup.py install for yara-python ... error
  error: subprocess-exited-with-error

  × Running setup.py install for yara-python did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      C:\Program Files\Python310\lib\site-packages\setuptools\dist.py:717: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
        warnings.warn(
      running install
      running build
      running build_ext
      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/
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> yara-python

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

Dazzy17 avatar Feb 27 '22 02:02 Dazzy17

By the way the python version I'm using is, Python 3.10.2

Dazzy17 avatar Feb 27 '22 02:02 Dazzy17

Do you have C++ 14.0 or greater installed? I see this error message on the output you shared:

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/

mgmacias95 avatar Feb 28 '22 09:02 mgmacias95

Yes I have it, but the error is gone when I uninstall the Python 3.10 and reinstalled with Python 3.9

Dazzy17 avatar Mar 11 '22 04:03 Dazzy17