• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Нужна помощь с Discord-ботом на Python.

mellialhaus

Member
24.03.2020
12
0
BIT
0
Доброго времени суток пользователям codeby.net
Спасибо за предоставленную возможность задать вопрос.
У меня есть Discord-сервер, находящийся на стадии разработки. Мне пришла в голову мысль создать личного бота для сервера для разных целей. В процессе написания кода у меня оказалась не установлена библиотека Discord API (discord.py).
В командную строку Windows 10 я ввёл команду "pip install discord.py", и увидел следующий вывод:

Python:
>>> pip install discord.py
Вывод:
(попытки pip загрузить библиотеку, очень много текста)
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


В ошибке описана недостача MVC++ 14.0 и выше, но MVC++ 14 и выше у меня уже установлена. Я последовал инструкции и установил Build Tools, который не помог устранению ошибки.
Такая же ошибка, что описана выше, у меня выходит при попытке установить библиотеку discord.py в PyCharm через настройки(не через встроенную консоль).
При попытке установить библиотеку через встроенную консоль чарма у меня выходит ошибка:

Код:
>>> pip install discord.py
  File "<input>", line 1
    pip install discord.py
        ^
SyntaxError: invalid syntax

Понятия не имею чем и как решать данную проблему, абсолютно ничего не помогает. Если нужна демонстрация экрана - вот мой дискорд: samhainhf#0747
Буду рад любой помощи, заранее спасибо.
 

MasterShkip

One Level
06.05.2020
21
0
BIT
0
Доброго времени суток пользователям codeby.net
Спасибо за предоставленную возможность задать вопрос.
У меня есть Discord-сервер, находящийся на стадии разработки. Мне пришла в голову мысль создать личного бота для сервера для разных целей. В процессе написания кода у меня оказалась не установлена библиотека Discord API (discord.py).
В командную строку Windows 10 я ввёл команду "pip install discord.py", и увидел следующий вывод:

Python:
>>> pip install discord.py
Вывод:
(попытки pip загрузить библиотеку, очень много текста)
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


В ошибке описана недостача MVC++ 14.0 и выше, но MVC++ 14 и выше у меня уже установлена. Я последовал инструкции и установил Build Tools, который не помог устранению ошибки.
Такая же ошибка, что описана выше, у меня выходит при попытке установить библиотеку discord.py в PyCharm через настройки(не через встроенную консоль).
При попытке установить библиотеку через встроенную консоль чарма у меня выходит ошибка:

Код:
>>> pip install discord.py
  File "<input>", line 1
    pip install discord.py
        ^
SyntaxError: invalid syntax

Понятия не имею чем и как решать данную проблему, абсолютно ничего не помогает. Если нужна демонстрация экрана - вот мой дискорд: samhainhf#0747
Буду рад любой помощи, заранее спасибо.
Какая версия питона? Нужен не ниже 3.5.3.Попробуй так py -3 -m pip install -U discord.py
 
N

Noname1337228

Надо было ставить линукс)) Там таких проблем нету, не надо подтягивать лишнюю тысячу дров, не вылетает рандомный экран смерти и тд)) А если серьезно, то попробуй откатить Python до версии 3.8 или 3.7.
вот твоя ошибка - https://github.com/Rapptz/discord.py/discussions/5898
Там люди пишут : "
Вы используете Python 3.9, который появился сравнительно недавно. Поскольку Python 3.9 настолько новый, он не предоставляет "wheels". Wheels это бинарные модули, которые позволяют устанавливать скомпилированный код, не компилируя его самостоятельно..
Вы можете либо дождаться, пока все разработчики зависимостей, которые я использую (aiohttp, yarl, multidict, PyNaCl)загрузят wheels в PyPI, либо перейти на версию 3.8, в которой уже есть wheels"
 
Последнее редактирование модератором:

Mr Nom4ik

Well-known member
22.02.2020
71
0
BIT
0
discord.py работает с Python 3.5.3 или
выше. Поддержка более ранних версий Python не предусмотрена. Python 2.7 или ниже не поддерживается. Python 3.4 или ниже не поддерживается из-за того, что одна из зависимостей ( ) не поддерживает Python 3.4

Код:
$ python3 -m pip install --upgrade pip
$ python3 -m pip uninstall discord.py -y
$ python3 -m pip install -U discord.py
Я тоже пишу discord ботов на python, и также сталкивался с этой проблемой
 
Последнее редактирование:

mellialhaus

Member
24.03.2020
12
0
BIT
0
discord.py работает с Python 3.5.3 или
выше. Поддержка более ранних версий Python не предусмотрена. Python 2.7 или ниже не поддерживается. Python 3.4 или ниже не поддерживается из-за того, что одна из зависимостей ( ) не поддерживает Python 3.4

Код:
$ python3 -m pip install --upgrade pip
$ python3 -m pip uninstall discord.py -y
$ python3 -m pip install -U discord.py
Я тоже пишу discord ботов на python, и также сталкивался с этой проблемой
чтоб консоль увидела команду pip в консоли чарма, мне нужно её импортировать import pip
а команду install чарм вообще не воспринимает в консоли
 

kim15

New member
12.03.2019
1
0
BIT
0
Доброго времени суток пользователям codeby.net
Спасибо за предоставленную возможность задать вопрос.
У меня есть Discord-сервер, находящийся на стадии разработки. Мне пришла в голову мысль создать личного бота для сервера для разных целей. В процессе написания кода у меня оказалась не установлена библиотека Discord API (discord.py).
В командную строку Windows 10 я ввёл команду "pip install discord.py", и увидел следующий вывод:

Python:
>>> pip install discord.py
Вывод:
(попытки pip загрузить библиотеку, очень много текста)
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


В ошибке описана недостача MVC++ 14.0 и выше, но MVC++ 14 и выше у меня уже установлена. Я последовал инструкции и установил Build Tools, который не помог устранению ошибки.
Такая же ошибка, что описана выше, у меня выходит при попытке установить библиотеку discord.py в PyCharm через настройки(не через встроенную консоль).
При попытке установить библиотеку через встроенную консоль чарма у меня выходит ошибка:

Код:
>>> pip install discord.py
  File "<input>", line 1
    pip install discord.py
        ^
SyntaxError: invalid syntax

Понятия не имею чем и как решать данную проблему, абсолютно ничего не помогает. Если нужна демонстрация экрана - вот мой дискорд: samhainhf#0747
Буду рад любой помощи, заранее спасибо.
Какой python установлен? Если 32 битный, то поставь python 64 bit
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!