Problem z instalowaniem discord.py

0

Chciałem zacząć pracę nad botem discordowym. Chce pobrac discord.py poprzez komendę: "pip install discord.py"
Po odpaleniu jej wyskakuje następujący komunikat.

Chciałbym, żeby ktoś najlepiej wysłał screenshota, którą opcję w Microsoft Visual Studio Installerze wybrać, bo pobrałem już 5GB i nadal nie działa (tak, restartowałem pc po instalowaniu)
Aktualnie mam zainstalowane poniższe opcje.
obraz_2020-12-24_111359.png
`
C:\Users\Komputer>python -m pip install discord.py
Collecting discord.py
Using cached discord.py-1.5.1-py3-none-any.whl (701 kB)
Collecting aiohttp<3.7.0,>=3.6.0
Using cached aiohttp-3.6.3-py3-none-any.whl
Collecting async-timeout<4.0,>=3.0
Using cached async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Collecting attrs>=17.3.0
Using cached attrs-20.3.0-py2.py3-none-any.whl (49 kB)
Collecting chardet<4.0,>=2.0
Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting multidict<5.0,>=4.5
Using cached multidict-4.7.6.tar.gz (50 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Collecting yarl<1.6.0,>=1.0
Using cached yarl-1.5.1.tar.gz (173 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Collecting idna>=2.0
Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Building wheels for collected packages: multidict, yarl
Building wheel for multidict (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\Komputer\AppData\Local\Programs\Python\Python39\python.exe' 'C:\Users\Komputer\AppData\Local\Programs\Python\Python39\lib\site-packages\pip_vendor\pep517_in_process.py' build_wheel 'C:\Users\Komputer\AppData\Local\Temp\tmplf50jnfl'
cwd: C:\Users\Komputer\AppData\Local\Temp\pip-install-bvzwjl1g\multidict_ee8c903545b547c78cb582ad215ca69d
Complete output (40 lines):


  • Accellerated build *

running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.9
creating build\lib.win-amd64-3.9\multidict
copying multidict_abc.py -> build\lib.win-amd64-3.9\multidict
copying multidict_compat.py -> build\lib.win-amd64-3.9\multidict
copying multidict_multidict_base.py -> build\lib.win-amd64-3.9\multidict
copying multidict_multidict_py.py -> build\lib.win-amd64-3.9\multidict
copying multidict_init_.py -> build\lib.win-amd64-3.9\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
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.9\multidict
copying multidict_multidict.c -> build\lib.win-amd64-3.9\multidict
copying multidict\py.typed -> build\lib.win-amd64-3.9\multidict
creating build\lib.win-amd64-3.9\multidict_multilib
copying multidict_multilib\defs.h -> build\lib.win-amd64-3.9\multidict_multilib
copying multidict_multilib\dict.h -> build\lib.win-amd64-3.9\multidict_multilib
copying multidict_multilib\istr.h -> build\lib.win-amd64-3.9\multidict_multilib
copying multidict_multilib\iter.h -> build\lib.win-amd64-3.9\multidict_multilib
copying multidict_multilib\pair_list.h -> build\lib.win-amd64-3.9\multidict_multilib
copying multidict_multilib\views.h -> build\lib.win-amd64-3.9\multidict_multilib
running build_ext
building 'multidict._multidict' 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 multidict
Building wheel for yarl (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\Komputer\AppData\Local\Programs\Python\Python39\python.exe' 'C:\Users\Komputer\AppData\Local\Programs\Python\Python39\lib\site-packages\pip_vendor\pep517_in_process.py' build_wheel 'C:\Users\Komputer\AppData\Local\Temp\tmp007qk_fl'
cwd: C:\Users\Komputer\AppData\Local\Temp\pip-install-bvzwjl1g\yarl_0b12084c0a1740d780584196f7692ad5
Complete output (35 lines):


  • Accellerated build *

running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.9
creating build\lib.win-amd64-3.9\yarl
copying yarl_quoting.py -> build\lib.win-amd64-3.9\yarl
copying yarl_quoting_py.py -> build\lib.win-amd64-3.9\yarl
copying yarl_url.py -> build\lib.win-amd64-3.9\yarl
copying yarl_init_.py -> build\lib.win-amd64-3.9\yarl
running egg_info
writing yarl.egg-info\PKG-INFO
writing dependency_links to yarl.egg-info\dependency_links.txt
writing requirements to yarl.egg-info\requires.txt
writing top-level names to yarl.egg-info\top_level.txt
reading manifest file 'yarl.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 matching '
.cache' found anywhere in distribution
warning: no previously-included files found matching 'yarl*.html'
warning: no previously-included files found matching 'yarl*.so'
warning: no previously-included files found matching 'yarl*.pyd'
no previously-included directories found matching 'docs_build'
writing manifest file 'yarl.egg-info\SOURCES.txt'
copying yarl_init_.pyi -> build\lib.win-amd64-3.9\yarl
copying yarl_quoting_c.c -> build\lib.win-amd64-3.9\yarl
copying yarl_quoting_c.pyi -> build\lib.win-amd64-3.9\yarl
copying yarl_quoting_c.pyx -> build\lib.win-amd64-3.9\yarl
copying yarl\py.typed -> build\lib.win-amd64-3.9\yarl
running build_ext
building 'yarl._quoting_c' 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 yarl
Failed to build multidict yarl
ERROR: Could not build wheels for multidict, yarl which use PEP 517 and cannot be installed directly
`

0

Visual Studio pobrałeś z powodu tego błędu 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/, czy w VS zamierzasz pisać tego bota? Czy py -3 -m pip install -U discord.py zwraca ten sam błąd?

0

@szafran98:
Pobralem z powodu tego właśnie błędu :C

0

A py -3 -m pip install -U discord.py zwraca to samo

0

@szafran98:

0

@Elo Benc: Rozwiązań jest kilka, najprostszym jest downgrade wersji Pythona do 3.8.

1 użytkowników online, w tym zalogowanych: 0, gości: 1