gpt4 book ai didi

linux - Python 3.6 找不到 Python 3.5 可以找到的模块

转载 作者:太空狗 更新时间:2023-10-29 11:21:16 24 4
gpt4 key购买 nike

我正在尝试基于此存储库制作一个不和谐的机器人 https://github.com/sleibrock/discord-bots它使用 Python 3.6,但是当我尝试使用它时出现错误

Traceback (most recent call last):
File "Bot.py", line 9, in <module>
from discord.py import Client, Game
ModuleNotFoundError: No module named 'discord'

在 python3.5 中 >>>import discord 运行良好。

在python3.6中>>>import discord报错如上。

如有任何帮助,我们将不胜感激。

编辑:我将所有文件从 /usr/lib/python3.5/site-packages/usr/lib64/python3.5/site-packages 复制到python3.6 似乎已经解决了这个问题。它似乎没有在 python3.6 文件夹中安装任何东西,而是在检查 3.5 文件夹,导致导入出现问题。

最佳答案

Python 允许不同版本相互独立安装。每个都有自己的包,这是有道理的,因为一些包需要最小(或特定)版本,而 Python2 的包不能在 Python3 中工作。此外,使用已编译 C 库的包在 32 位和 64 位版本之间会有所不同。

这是一项功能,因为它允许您仅为系统上的不同版本之一安装一些软件包,但这也意味着您必须在要使用它们的所有版本中安装它们。

关于linux - Python 3.6 找不到 Python 3.5 可以找到的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44057877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com