Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Python3.6找不到Python3.5可以找到的模块_Linux_Fedora_Python 3.6 - Fatal编程技术网

Linux Python3.6找不到Python3.5可以找到的模块

Linux Python3.6找不到Python3.5可以找到的模块,linux,fedora,python-3.6,Linux,Fedora,Python 3.6,我正在尝试基于此存储库创建一个discord机器人 它使用Python3.6,但当我尝试使用它时,会出现错误 Traceback (most recent call last): File "Bot.py", line 9, in <module> from discord.py import Client, Game ModuleNotFoundError: No module named 'discord' 回溯(最近一次呼叫最后一次): 文件“Bot.py”,第9

我正在尝试基于此存储库创建一个discord机器人 它使用Python3.6,但当我尝试使用它时,会出现错误

Traceback (most recent call last):
  File "Bot.py", line 9, in <module>
    from discord.py import Client, Game
ModuleNotFoundError: No module named 'discord'
回溯(最近一次呼叫最后一次):
文件“Bot.py”,第9行,在
从discord.py导入客户端,游戏
ModuleNotFoundError:没有名为“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位版本之间会有所不同

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