【问题标题】:I can't import discord in python我无法在 python 中导入不和谐
【发布时间】:2020-11-05 14:02:07
【问题描述】:

抱歉一开始的英语不好:(。

我对 Python 编程非常陌生。我只是想为我的 Discord 服务器编写一个机器人。我观看了有关如何为不和谐服务器设置机器人的 YouTube 教程,但我尝试它时它不起作用;-;。

我的问题是我无法导入 discord-package。应该用线来完成

import discord

但是它将“不和谐”标记为错误,因为他找不到它。我用命令将它安装在powershell中

pip install discord

我也可以通过

在localappdata中找到discord文件夹

C:\Users\AppData\Local\Programs\Python\Python37\Lib\site-packages

【问题讨论】:

  • python --version 说什么?
  • 安装成功了吗?您使用的是哪个版本的pip?你是否安装了多个 python 版本?
  • 看看使用虚拟环境:docs.python.org/3/library/venv.html

标签: python discord bots


【解决方案1】:

使用官方discord模块安装

pip install discord

这是一个镜像链接。 官方是这样的:

pip install discord.py

【讨论】:

    【解决方案2】:

    尝试再次以管理员身份使用命令提示符安装它。

    py -m pip install discord
    

    如果还是不行就卸载重新安装

    py -m pip uninstall discord
    py -m pip install discord
    

    另外,如果您使用 venv,您可能需要创建一个名为 requirements.txt 的文件 并输入所有第三方库。只需输入它们并按“输入”。同时确认并选择“安装要求”。

    【讨论】:

      【解决方案3】:

      我通过将“discord”文件夹移出“site-packages”文件夹解决了这个问题,所以它应该在这里:

      C:\Users\AppData\Local\Programs\Python\Python37\Lib
      

      【讨论】:

        【解决方案4】:

        也许可以试试:

        pip uninstall discord
        

        然后:

        python -m pip install discord.py
        

        然后在 python 中再次导入。

        【讨论】:

        • 我宁愿不使用python 命令。它只是指向最新安装的版本,甚至无法在我的电脑上运行。使用py -3.7 -m pip uninstall discordpy -3.7 -m pip install discord.py 之类的东西,因为这将指向指定的python 版本,并将使用随任何python3 安装一起安装的pylauncher。
        猜你喜欢
        • 2022-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-22
        • 1970-01-01
        • 2019-08-01
        • 2020-05-08
        • 1970-01-01
        相关资源
        最近更新 更多