Задать вопрос
@CrazyMolecule

Почему я не могу импортировать модуль pynacl? (discord.py — ModuleNotFoundError: No module named 'pynacl')?

import discord
import pynacl

client = discord.Client()

@client.event
async def on_ready():
    print('We have logged in as {0.user}'.format(client))

@client.event
async def on_message(message):
    if message.author == client.user:
        return
    if message.content.startswith('$'):
        if message.author.voice:
            await message.author.voice.channel.connect()
        return await message.channel.send(message.author.voice.channel)


После запуска программы появляется ошибка ModuleNotFoundError: No module named 'pynacl'. Важно отметить, что pynacl уже есть в списке модулей.

Когда я устанавливаю модуль повторно pip install PyNaCl/pip3 install PyNaCl, консоль выводит, что модуль уже загружен.

Пробовал:
Перезагружать IDLE, компьютер, [ !!! ] пробовал import nacl [ !!! ](ModuleNotFoundError: No module named 'nacl'), а не import pynacl, переустанавливал модуль, а также использовал import discrod.py[voice]. Если модуль не импортировать, то выводит следующую ошибку: RuntimeError: PyNaCl library needed in order to use voice.

Пользуюсь IDLE Python 3.7.1
  • Вопрос задан
  • 1008 просмотров
Подписаться 1 Средний Комментировать
Ответ пользователя VISVO К ответам на вопрос (2)
VISVO
@VISVO
Данная библиотека вызывается не pynacl а:

import nacl

602b994f3f325903648231.png

602b999b9aabd566907433.png
Ответ написан