我正在尝试使用Python创建我的第一个Discord Bot,它在我的桌面Windows计算机上运行良好。我还有一台运行Ubuntu的笔记本电脑,我将存储库克隆到Intellij中,但是没有正常工作。因为我使用略有不同的Python版本(3.6.1 vs 3.5.2),所以我将其设置为忽略我的misc.xml
文件,因为它包含Project-JDK-Name。我在笔记本电脑上根据另一个项目(3.5.2)中的自动生成手动重新创建它。
在笔记本电脑上,它突出显示import discord
行,并告诉我它无法找到该模块。我使用python3 -m pip install discord
安装了它,重新安装告诉我它已经存在。
根据此link,我还尝试在cmd中运行python3
然后import discord
,并且没有输出,所以我假设它没有错误。那么,为什么我的Python项目没有看到模块?
答案 0 :(得分:1)
您的ide可能使用的是与您下载discord.py的python解释器不同的python解释器。您需要更改sdk设置。请遵循本教程:https://www.jetbrains.com/help/idea/2017.1/configuring-python-interpreter-for-a-project.html
要为Python模块配置Python解释器,请遵循以下步骤 步骤
打开“项目结构”对话框(例如Ctrl + Shift + Alt + S)。
在“项目结构”对话框中,单击“项目”下的“模块”节点 设置。
在所选Python的“模块”窗格中 单击“依赖关系”选项卡。
单击Module SDK下拉列表, 并从列表中选择所需的Python解释器 以前配置的可用Python解释器。
如果可用列表中缺少您需要的口译员 解释器,单击Module SDK字段旁边的New,选择Python 从弹出菜单中选择SDK,选择解释器类型(本地,远程, 等)然后选择所需的可执行文件。