Fortnite-API / py-wrapper

Python implementation for https://fortnite-api.com
https://fortnite-api.rtfd.org/en/latest
MIT License
40 stars 17 forks source link

"Could not build wheels for yarl, multidict, which use PEP 517 and cannot be installed directly" #3

Closed lamaqdahodwala closed 2 years ago

lamaqdahodwala commented 3 years ago

Hola friends so I am using a venv and am trying to install this library. However, I'm getting this error every time I try and install.

  *********************
  * Accelerated build *
  *********************
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.10
  creating build\lib.win-amd64-3.10\multidict
  copying multidict\_abc.py -> build\lib.win-amd64-3.10\multidict
  copying multidict\_compat.py -> build\lib.win-amd64-3.10\multidict
  copying multidict\_multidict_base.py -> build\lib.win-amd64-3.10\multidict
  copying multidict\_multidict_py.py -> build\lib.win-amd64-3.10\multidict
  copying multidict\__init__.py -> build\lib.win-amd64-3.10\multidict
  running egg_info
  writing multidict.egg-info\PKG-INFO
  writing dependency_links to multidict.egg-info\dependency_links.txt
  writing top-level names to multidict.egg-info\top_level.txt
  adding license file 'LICENSE' (matched pattern 'LICENSE')
  reading manifest file 'multidict.egg-info\SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no previously-included files matching '*.pyc' found anywhere in distribution
  warning: no previously-included files found matching 'multidict\_multidict.html'
  warning: no previously-included files found matching 'multidict\*.so'
  warning: no previously-included files found matching 'multidict\*.pyd'
  warning: no previously-included files found matching 'multidict\*.pyd'
  no previously-included directories found matching 'docs\_build'
  writing manifest file 'multidict.egg-info\SOURCES.txt'
  copying multidict\__init__.pyi -> build\lib.win-amd64-3.10\multidict
  copying multidict\_multidict.c -> build\lib.win-amd64-3.10\multidict
  copying multidict\py.typed -> build\lib.win-amd64-3.10\multidict
  creating build\lib.win-amd64-3.10\multidict\_multilib
  copying multidict\_multilib\defs.h -> build\lib.win-amd64-3.10\multidict\_multilib
  copying multidict\_multilib\dict.h -> build\lib.win-amd64-3.10\multidict\_multilib
  copying multidict\_multilib\istr.h -> build\lib.win-amd64-3.10\multidict\_multilib
  copying multidict\_multilib\iter.h -> build\lib.win-amd64-3.10\multidict\_multilib
  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 multidict
Failed to build yarl multidict
ERROR: Could not build wheels for yarl, multidict which use PEP 517 and cannot be installed directly

I'm using a virtualenv in VSCode, with Git Bash as my terminal. Could you please help me out?

CreeperExE commented 2 years ago

Microsoft Visual C++ 14.0 or greater is required

this worked for me, follow all answers: https://stackoverflow.com/questions/48541801/microsoft-visual-c-14-0-is-required-get-it-with-microsoft-visual-c-build-t

Luc1412 commented 2 years ago

I hope the answer from CreeperExE helped you to solve it. I'll close this issue for now. Feel free to re-open it or ask on our Discord.