Текст ошибки представлен ниже. Ошибка происходит при использовании команды «pip install aiogram». Установил отдельно библиотеки wheel и pyproject, но ошибка осталась. PIP обновен до последней версии.
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for yarl
Failed to build frozenlist multidict yarl
ERROR: Could not build wheels for frozenlist, multidict, yarl, which is required to
install pyproject.toml-based projects
- python
- aiogram
задан 29 окт 2022 в 23:35
1
-
Или ждите, пока опубликуют бинарники yarl/frozenlist/multidict для 3.11, или используйте 3.10
29 окт 2022 в 23:48
1 ответ
Скачай Visual Studio и в установке поставь галочки на пакеты «Node.js, Классические приложения .Net и С++, так как Microsoft запретило скачивать, юзай VPN.
После чего перезапусти ПК и пробуй качать.
ответ дан 1 ноя 2022 в 17:56
name: Bug report
about: Cannot install aiogram
Context
Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions.
- Operating System: Ubuntu 16.04.6 LTS
- Python Version: 3.7
- aiogram version:
- aiohttp version:
- uvloop version (if installed):
Behavior
~/aiogram$ sudo python3.7 setup.py install
…
Traceback (most recent call last):
File «setup.py», line 84, in
include_package_data=False,
File «/usr/lib/python3.7/distutils/core.py», line 148, in setup
dist.run_commands()
File «/usr/lib/python3.7/distutils/dist.py», line 966, in run_commands
self.run_command(cmd)
File «/usr/lib/python3.7/distutils/dist.py», line 985, in run_command
cmd_obj.run()
File «/usr/lib/python3/dist-packages/setuptools/command/install.py», line 67, in run
self.do_egg_install()
File «/usr/lib/python3/dist-packages/setuptools/command/install.py», line 109, in do_egg_install
self.run_command(‘bdist_egg’)
File «/usr/lib/python3.7/distutils/cmd.py», line 313, in run_command
self.distribution.run_command(command)
File «/usr/lib/python3.7/distutils/dist.py», line 985, in run_command
cmd_obj.run()
File «/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py», line 209, in run
os.path.join(archive_root, ‘EGG-INFO’), self.zip_safe()
File «/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py», line 245, in zip_safe
return analyze_egg(self.bdist_dir, self.stubs)
File «/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py», line 355, in analyze_egg
safe = scan_module(egg_dir, base, name, stubs) and safe
File «/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py», line 392, in scan_module
code = marshal.load(f)
ValueError: bad marshal data (unknown type code)
—————————
~/aiogram$ pip3 install aiogram
Collecting aiohttp>=3.4.4 (from aiogram)
Could not find a version that satisfies the requirement aiohttp>=3.4.4 (from aiogram) (from versions: 0.1, 0.2, 0.3, 0.4, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.10.0, 0.10.1, 0.10.2, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.14.2, 0.14.3, 0.14.4, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.17.0, 0.17.1, 0.17.2, 0.17.3, 0.17.4, 0.18.0, 0.18.1, 0.18.2, 0.18.3, 0.18.4, 0.19.0, 0.20.0, 0.20.1, 0.20.2, 0.21.0, 0.21.1, 0.21.2, 0.21.4, 0.21.5, 0.21.6, 0.22.0a0, 0.22.0b0, 0.22.0b1, 0.22.0b2, 0.22.0b3, 0.22.0b4, 0.22.0b5, 0.22.0b6, 0.22.0, 0.22.1, 0.22.2, 0.22.3, 0.22.4, 0.22.5, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.5, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, 1.2.0, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 2.0.0rc1, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.6.post1, 2.0.7, 2.1.0, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.3.0a1, 2.3.0a2, 2.3.0a4, 2.3.0, 2.3.1a1, 2.3.1, 2.3.2b2, 2.3.2b3, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 2.3.9, 2.3.10, 3.0.0b0)
No matching distribution found for aiohttp>=3.4.4 (from aiogram)
Не получается установить модуль aiogram, пробовал по-всякому, пишет:
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: Failed building wheel for yarl
Failed to build multidict yarl
ERROR: Could not build wheels for multidict, yarl, which is required to install pyproject.toml-based projects
-
Вопрос задан20 нояб. 2022
-
1381 просмотр
Пригласить эксперта
Скорее всего, у вас установлен недавно выпущенный Python 3.11, для которого ещё не все пакеты в PyPI, от которых зависит aiogram, успели сформировать свои бинарные сборки (архитектурно-зависимые wheels).
Два пути решения проблемы:
— установить Microsoft C++ Build Tools для сборки нативных частей пакетов, которые вы устанавливаете из PyPI: https://visualstudio.microsoft.com/visual-cpp-buil…;
— откатиться до прошлой мажорной версии Python, для которой в PyPI есть собранные под вашу ОС и архитектуру wheels (например, 3.10).
-
Показать ещё
Загружается…
06 июн. 2023, в 09:58
100000 руб./за проект
06 июн. 2023, в 09:53
2000 руб./за проект
06 июн. 2023, в 08:55
2000 руб./за проект
Минуточку внимания
0 / 0 / 0 Регистрация: 19.05.2021 Сообщений: 1 |
|
1 |
|
14.10.2021, 17:22. Показов 11793. Ответов 2
Учусь пайтону и решил для себя попробовать создать бота в телеграм, посмотрел ролики, почитал об этом, скачал aiogram из офиц. сайта, зашел в PyCharm начинаю вводить pip install -U aiogram запускаю и начинает выдавать ошибку invalid syntax perhaps you forgot a comma нигде не могу найти выход из этой ситуации, объясните пожалуйста что нужно сделать, что aiogram работал коректно
0 |
1182 / 758 / 277 Регистрация: 05.09.2021 Сообщений: 1,772 |
|
14.10.2021, 17:26 |
2 |
Решениеyung_yng, File -> Settings -> Project Name -> Python Interpreter -> Install
1 |
5407 / 3831 / 1214 Регистрация: 28.10.2013 Сообщений: 9,554 Записей в блоге: 1 |
|
14.10.2021, 17:41 |
3 |
Учусь пайтону Вот и учись — читай книги, пиши хэлловорды, решай алгоритмические задачи.
начинаю вводить pip install -U aiogram запускаю и начинает выдавать ошибку invalid syntax perhaps you forgot a comma Это значит что написал какую-то ерунду и Python тебе об этом сказал. pip install -U aiogram вводится в консоли cmd/bash, а в PyCharm вообще все куда проще.
1 |
Пытаюсь установить библиотеку на windows, не получается, переустанавливал microsoft visual c++, пытался в ручную установить библиотеки yarl и multidict, эти библиотеки похожие ошибки выдавали…
Collecting aiogram
Using cached aiogram-2.10.1-py3-none-any.whl (163 kB)
Requirement already satisfied, skipping upgrade: certifi>=2019.3.9 in c:usersadminappdatalocalprogramspythonpython38-32libsite-packages (from aiogram) (2020.6.20)
Processing c:usersadminappdatalocalpipcachewheels7f395ced50902cbc7d59ca6124f3dd079408bcf24ae686906f003ca9aiohttp-3.7.1-py3-none-any.whl
Collecting Babel>=2.6.0
Using cached Babel-2.8.0-py2.py3-none-any.whl (8.6 MB)
Collecting typing-extensions>=3.6.5
Using cached typing_extensions-3.7.4.3-py3-none-any.whl (22 kB)
Collecting attrs>=17.3.0
Using cached attrs-20.2.0-py2.py3-none-any.whl (48 kB)
Collecting multidict<7.0,>=4.5
Using cached multidict-5.0.0.tar.gz (53 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Collecting yarl<2.0,>=1.0
Using cached yarl-1.6.2.tar.gz (177 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Collecting async-timeout<4.0,>=3.0
Using cached async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Requirement already satisfied, skipping upgrade: chardet<4.0,>=2.0 in c:usersadminappdatalocalprogramspythonpython38-32libsite-packages (from aiohttp<4.0.0,>=3.5.4->aiogram) (3.0.4)
Requirement already satisfied, skipping upgrade: pytz>=2015.7 in c:usersadminappdatalocalprogramspythonpython38-32libsite-packages (from Babel>=2.6.0->aiogram) (2020.1)
Requirement already satisfied, skipping upgrade: idna>=2.0 in c:usersadminappdatalocalprogramspythonpython38-32libsite-packages (from yarl<2.0,>=1.0->aiohttp<4.0.0,>=3.5.4->aiogram) (2.10)
Building wheels for collected packages: multidict, yarl
Building wheel for multidict (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: 'c:usersadminappdatalocalprogramspythonpython38-32python.exe' 'c:usersadminappdatalocalprogramspythonpython38-32libsite-packagespip_vendorpep517_in_process.py' build_wheel 'C:UsersAdminAppDataLocalTemptmpx0h5bafo'
cwd: C:UsersAdminAppDataLocalTemppip-install-y6nil60bmultidict
Complete output (46 lines):
**********************
* Accellerated build *
**********************
running bdist_wheel
running build
running build_py
creating build
creating buildlib.win32-3.8
creating buildlib.win32-3.8multidict
copying multidict_abc.py -> buildlib.win32-3.8multidict
copying multidict_compat.py -> buildlib.win32-3.8multidict
copying multidict_multidict_base.py -> buildlib.win32-3.8multidict
copying multidict_multidict_py.py -> buildlib.win32-3.8multidict
copying multidict__init__.py -> buildlib.win32-3.8multidict
running egg_info
writing multidict.egg-infoPKG-INFO
writing dependency_links to multidict.egg-infodependency_links.txt
writing top-level names to multidict.egg-infotop_level.txt
reading manifest file 'multidict.egg-infoSOURCES.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-infoSOURCES.txt'
copying multidict__init__.pyi -> buildlib.win32-3.8multidict
copying multidict_multidict.c -> buildlib.win32-3.8multidict
copying multidictpy.typed -> buildlib.win32-3.8multidict
creating buildlib.win32-3.8multidict_multilib
copying multidict_multilibdefs.h -> buildlib.win32-3.8multidict_multilib
copying multidict_multilibdict.h -> buildlib.win32-3.8multidict_multilib
copying multidict_multilibistr.h -> buildlib.win32-3.8multidict_multilib
copying multidict_multilibiter.h -> buildlib.win32-3.8multidict_multilib
copying multidict_multilibpair_list.h -> buildlib.win32-3.8multidict_multilib
copying multidict_multilibviews.h -> buildlib.win32-3.8multidict_multilib
running build_ext
building 'multidict._multidict' extension
creating buildtemp.win32-3.8
creating buildtemp.win32-3.8Release
creating buildtemp.win32-3.8Releasemultidict
C:Program Files (x86)Microsoft Visual Studio 14.0VCBINcl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:usersadminappdatalocalprogramspythonpython38-32include -Ic:usersadminappdatalocalprogramspythonpython38-32include "-IC:Program Files (x86)Microsoft Visual Studio 14.0VCINCLUDE" "-IC:Program Files (x86)Windows Kits10include10.0.10240.0ucrt" /Tcmultidict/_multidict.c /Fobuildtemp.win32-3.8Releasemultidict/_multidict.obj -O2
_multidict.c
c:usersadminappdatalocalprogramspythonpython38-32includepyconfig.h(206): fatal error C1083: Cannot open include file: 'basetsd.h': No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for multidict
Building wheel for yarl (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: 'c:usersadminappdatalocalprogramspythonpython38-32python.exe' 'c:usersadminappdatalocalprogramspythonpython38-32libsite-packagespip_vendorpep517_in_process.py' build_wheel 'C:UsersAdminAppDataLocalTemptmp0smpi54n'
cwd: C:UsersAdminAppDataLocalTemppip-install-y6nil60byarl
Complete output (41 lines):
**********************
* Accellerated build *
**********************
running bdist_wheel
running build
running build_py
creating build
creating buildlib.win32-3.8
creating buildlib.win32-3.8yarl
copying yarl_quoting.py -> buildlib.win32-3.8yarl
copying yarl_quoting_py.py -> buildlib.win32-3.8yarl
copying yarl_url.py -> buildlib.win32-3.8yarl
copying yarl__init__.py -> buildlib.win32-3.8yarl
running egg_info
writing yarl.egg-infoPKG-INFO
writing dependency_links to yarl.egg-infodependency_links.txt
writing requirements to yarl.egg-inforequires.txt
writing top-level names to yarl.egg-infotop_level.txt
reading manifest file 'yarl.egg-infoSOURCES.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-infoSOURCES.txt'
copying yarl__init__.pyi -> buildlib.win32-3.8yarl
copying yarl_quoting_c.c -> buildlib.win32-3.8yarl
copying yarl_quoting_c.pyi -> buildlib.win32-3.8yarl
copying yarl_quoting_c.pyx -> buildlib.win32-3.8yarl
copying yarlpy.typed -> buildlib.win32-3.8yarl
running build_ext
building 'yarl._quoting_c' extension
creating buildtemp.win32-3.8
creating buildtemp.win32-3.8Release
creating buildtemp.win32-3.8Releaseyarl
ramspythonpython38-32include -Ic:usersadminappdatalocalprogramspythonpython38-32include "-IC:Program Files (x86)Microsoft Visual Studio 14.0VCINCLUDE" "-IC:Program Files (x86)Windows Kits10include10.0.10240.0ucrt" /Tcyarl/_quoting_c.c /Fobuildtemp.win32-3.8Releaseyarl/_quoting_c.obj
_quoting_c.c
c:usersadminappdatalocalprogramspythonpython38-32includepyconfig.h(206): fatal error C1083: Cannot open include file: 'basetsd.h': No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe' failed with exit status 2
----------------------------------------
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```
Hello! Problem in the title.
(Bot) C: pycharmProjects Bot & GT; Pip Install -u Aiogram
Collecting Aiogram
USING CACHED AIOGRAM-2.10.1-PY3-NONE-ANY.WHL (163 KB)
Requirement Already Satisfied, Skipping Upgrade: Certifi & GT; = 2019.3.9 In C: Python Bot Lib Site-Packages (From Aiogram) (2020.6.20)
Processing C: Users GROB AppData Local Pip Cache Wheels B6 9C BD 6B99BC6EC9DAB11F3756D31FB8506D3ECF07AEA58B6201F539 Aiohttp-3.6.3-PY3-NONE-ANY.WHL
Collecting Babel & GT; = 2.6.0
USING CACHED BABEL-2.8.0-PY2.PY3-NONE-ANY.WHL (8.6 MB)
Requirement Already Satisfied, Skipping Upgrade: Chardet & lt; 4.0, & gt; = 2.0 in C: Python Bot lib Site-Packages (from Aiohttp & lt; 4.0.0, & gt; = 3.5.4- & gt; aiogram) (3.0. 4
)
Collecting Yarl & Lt; 1.6.0, & gt; = 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 MultiDict & LT; 5.0, & GT; = 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 Async-Timeout & LT; 4.0, & gt; = 3.0
Using Cached Async_Timeout-3.0.1-Py3-none-Any.whl (8.2 Kb)
Collecting ATTRS & GT; = 17.3.0
USING CACHED ATTRS-20.2.0-PY2.PY3-NONE-ANY.WHL (48 KB)
Collecting Pytz & GT; = 2015.7
USING CACHED PYTZ-2020.1-PY2.PY3-NONE-ANY.WHL (510 KB)
REQUIEMENT ALREADY SATISFIED, SKIPPING UPGRADE: IDNA & GT; = 2.0 in C: Python Bot Lib Site-Packages (from Yarl & LT; 1.6.0, & gt; = 1.0- & gt; Aiohttp & lt; 4.0.0, & gt; = 3.5. 4- & gt; aiogr
AM) (2.10)
Building Wheels for Collected Packages: Yarl, Multidict
Building Wheel for Yarl (PEP 517) ... error
Error: Command Erroored Out with Exit Status 1:
Command: 'C: Python Bot scripts python.exe' 'C: Python Bot Lib Site-Packages Pip _Vendor Pep517 _in_process.py' Build_Wheel 'C: Users GROB APPD
ATA Local Temp TMPKK7EFGAJ '
CWD: C: Users GROB APPDATA Local Temp Pip-Install-Fvphy8bh Yarl
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 - & gt; Build Lib.win-AMD64-3.9 YARL
Copying Yarl _quoting_py.py - & gt; Build Lib.win-AMD64-3.9 YARL
Copying Yarl _URL.PY - & gt; Build Lib.win-AMD64-3.9 YARL
Copying Yarl __ init__.py - & gt; 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 - & gt; Build Lib.win-AMD64-3.9 YARL
Copying Yarl _quoting_c.c - & gt; Build Lib.win-AMD64-3.9 YARL
Copying yarl _quoting_c.pyi - & gt; Build Lib.win-AMD64-3.9 YARL
Copying Yarl _quoting_c.pyx - & gt; Build Lib.win-AMD64-3.9 YARL
Copying Yarl Py.Typed - & gt; 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
Building Wheel for Multidict (PEP 517) ... error
Error: Command Erroored Out with Exit Status 1:
Command: 'C: Python Bot scripts python.exe' 'C: Python Bot Lib Site-Packages Pip _Vendor Pep517 _in_process.py' Build_Wheel 'C: Users GROB APPD
ATA LOCAL TEMP TMPHTV9219G '
CWD: C: Users GROB APPDATA LOCAL TEMP PIP-Install-Fvphy8bh Multidict
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 - & gt; Build lib.win-AMD64-3.9 Multidict
Copying MultiCt _compat.py - & gt; Build lib.win-AMD64-3.9 Multidict
Copying Multidict _multidict_base.py - & gt; Build lib.win-AMD64-3.9 Multidict
Copying Multidict _multidict_py.py - & gt; Build lib.win-AMD64-3.9 Multidict
Copying Multidict __ init__.py - & gt; 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 - & gt; Build lib.win-AMD64-3.9 Multidict
Copying Multidict _multidict.c - & gt; Build lib.win-AMD64-3.9 Multidict
Copying Multidict Py.Typed - & gt; Build lib.win-AMD64-3.9 Multidict
Creating Build Lib.Win-AMD64-3.9 Multidict _multilib
Copying MultiDict _multilib Defs.h - & gt; Build Lib.win-AMD64-3.9 Multidict _multilib
Copying MultiCt _multilib Dict.h - & gt; Build Lib.win-AMD64-3.9 Multidict _multilib
Copying Multidict _multilib Istr.h - & gt; Build Lib.win-AMD64-3.9 Multidict _multilib
Copying MultiCt _multilib Iter.h - & gt; Build Lib.win-AMD64-3.9 Multidict _multilib
Copying MultiDict _multilib pair_list.h - & gt; Build Lib.win-AMD64-3.9 Multidict _multilib
Copying MultiDict _multilib Views.h - & gt; Build Lib.win-AMD64-3.9 Multidict _multilib
Running Build_EXT.
Building 'MultiCt._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
FAILED TO BUILD YARL MULTITICT
ERROR: COULD NOT BUILD WHICH USE PEP 517 AND CANNOT BE INSTALLED DIRECTLY
Installing Microsoft Visual C++ does not help, run the installation directly there in the terminal and the same error. Someone have options for solving this problem?
p.s. When choosing an interpriter Python version 3.7 No problem.
Answer 1
Try to put libraries:
pip install -u yarl == 1.4.2
Pip Install Wheel
helped me with Python version 3.8.6.
-
#1
Python выдает ошибки при запуске:
ModuleNotFoundError: No module named ‘aiogram’
Python 3.8
Windows 7
pipi list:
Действия до кода:
pip install virtualenv
mkdir myBot
cd myBot
python3 -m venv env
env/bin/activate
envbinactivate.bat
pip install aiogram
main.py код:
from aiogram import Bot, Dispatcher, executor
import handlers
API_TOKEN = ‘мой токен’
# создаем экземпляры бота и диспетчера
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)
# регистрируем функции
dp.register_message_handler(h.start, commands=[«start»])
dp.register_message_handler(h.echo)
# запускаем программу
if __name__ == ‘__main__’:
# указание skip_updates=True
# пропустит команды, которые отправили до старта бота
executor.start_polling(dp, skip_updates=True)
handlers.py:
from aiogram import types
# функция, обрабатывающая команду /start
async def start(message: types.Message):
await message.answer(«Привет!nНапиши мне что-нибудь!»)
# функция, которая отвечает на сообщение текстом
async def echo(message: types.Message):
await message.answer(«Сам ты: » + message.text)
Где ошибка?
16
ответов
Тебе надо ещё разобраться в Virtual Environment (venv) в Python
Попробуй выбрать нужный «питон»
Mikhail Smolnikov
Зато уже bot developer
А вы все любите в профиль заглядывать😄
RevorOFF
А вы все любите в профиль заглядывать😄
Так а нахер он ещё тогда нужен, если не для этого
Или ты стесняешься?
Groosha
Тебе надо ещё разобраться в Virtual Environment (v…
У меня docker. И трудности с интеграцией venv-only инструментов
Konstntn Gubaev
Ненужная прослойка
Ненужная, но оверхед от неё минимальный, и только по размеру контейнера (офигеть, на 5 мегабайт тяжелее, вот я не переживу-то)
Groosha
Ненужная, но оверхед от неё минимальный, и только …
И поддержка своих python-контейнеров, а не использование стандартных
Groosha
Что ты под этим понимаешь?
Вместо того, чтобы использовать готовые контейнеры с набором предустановленных в систему пакетов, нужно писать свои контейнеры, дублируя их установку в venv
Konstntn Gubaev
Вместо того, чтобы использовать готовые контейнеры…
Скажу со своей стороны: вот такой Dockerfile я использую как «стандартный» в своих ботах:
https://github.com/MasterGroosha/telegram-bombsweeper-bot/blob/master/Dockerfile
Ну, там, где можно без gcc, файл ещё меньше