PIP说它安装了一个软件包,但实际上没有
在中,我只需键入PIP说它安装了一个软件包,但实际上没有,pip,pycharm,discord,discord.py,python,pycharm,python-3.6,Pip,pycharm,Discord,Discord.py,Python,Pycharm,Python 3.6,在中,我只需键入pip安装discord。如果我再试一次,我做到了,它的响应如图所示。但是python说它没有安装。表示async def():没有问题,如果没有正确导入discord(它会检查这一点),这在之前从未发生过。PyCharm通常还会告诉我什么时候没有安装模块。这不是昨天发生的,而是现在突然发生的 任何帮助都是非常非常感谢的,因为这个机器人运行的服务器不喜欢它离线的时候 编辑: 在尝试了@javajavs的答案之后,它仍然在做同样的事情。除了这次它说和已安装,即使它引发了导入错误
pip安装discord
。如果我再试一次,我做到了,它的响应如图所示。但是python说它没有安装。表示async def():
没有问题,如果没有正确导入discord(它会检查这一点),这在之前从未发生过。PyCharm通常还会告诉我什么时候没有安装模块。这不是昨天发生的,而是现在突然发生的
任何帮助都是非常非常感谢的,因为这个机器人运行的服务器不喜欢它离线的时候
编辑:
在尝试了@javajavs的答案之后,它仍然在做同样的事情。除了这次它说和已安装,即使它引发了导入错误
编辑2:
我将在此处包含源代码以供参考:
导入不一致
随机输入
将实用程序作为util导入
导入系统
client=discord.client()
日志=[]
#全球赠品
#giveaway=util.giveaway.giveaway()
猫=[”https://media.giphy.com/media/l3q2SKnzUMdELQkpi/giphy.gif", "https://media.giphy.com/media/TA6Fq1irTioFO/giphy.gif", "https://media.giphy.com/media/ORBjACSOzSYq4/giphy.gif", "https://giphy.com/gifs/cat-2QHLYZFJgjsFq?utm_source=media-链接和utm_媒体=登陆和utm_活动=媒体%20链接和utm_术语=“]
@客户端事件
异步def on_消息(消息):
全球日志#,赠品
message.content=str(message.content)
如果message.content.startswith(“-pet”):
等待客户端。发送消息(message.channel,“{0},{1}正在抚摸您!\n{2}”。格式(“Catto”,str(“”),random.choice(cats)))
如果message.author==client.user:
返回
如果str(message.author)=“如果您使用的是pycharm创建的环境,那么将discord.py下载到您的常规python文件夹不会有帮助,因为它们使用两种不同的python环境。转到设置>项目:>项目解释器,然后按屏幕右侧的绿色加号。现在键入模块名称(discord.py)然后下载你需要的。点击应用。现在你已经安装了discord.py
编辑:您安装了0.16版本。您可能需要删除它并下载1.X.X版本,因为您似乎正在使用该版本
编辑2:删除0.0.2不一致。它不应该存在,并且会干扰导入过程。因此…我对它不起作用感到恼火。我决定关闭,删除.idea
,然后重新加载它。我这样做了,它不起作用。我再次删除了.idea
,但在运行它之前,更改了inter前
成功了。
我猜它没有将解释器正确地保存在.idea
中…检查您是否安装了不止一个版本的python,并且pip正在使用一个版本,而pycharm使用另一个版本。这可能是由于不同的环境,您可能会意外地检查以创建新的env,因此您只在全局范围内安装了包。我有python 3.6.6安装了3.7.0。两者都发生了完全相同的事情,我在两个版本上都“安装”了它@Tim@vishes_shell什么?去归档→ 设置→ 项目设置→ 项目解释器并检查discord.py是否在下面。同时查看解释器是什么用户。如果没有,请尝试使用pip install discord.py
而不是pip install discord
嗯,0.16.X是我正在使用的表单,我更喜欢它。>编辑2:删除0.0.2 discord。它不应该在那里,并且是interferi如何处理进口过程?