Import discord.py returns the error " ModuleNotFoundError: aiohttp”

Import discord.py returns the error " ModuleNotFoundError: aiohttp”

我正在做一个项目,在这个项目中,您需要解压缩包含所有数据的归档文件,一切都会正常进行,而无需用户安装软件包。我来创建一个不和谐的机器人,但它给出了一个错误,我不明白与之相关的是什么。

Traceback (most recent call last):
  File "path\Project Folder\bot.py", line 2, in <module>
    import modules.discord
  File "path\Project Folder\modules\discord\__init__.py", line 25, in <module>
    from .client import Client
  File "path\Project Folder\modules\discord\client.py", line 33, in <module>
    import aiohttp
ModuleNotFoundError: No module named 'aiohttp'

之前我也绝对下载了pythonping,导入的时候没有报错。 像这样下载它:

pip install --target="path\Project Folder\modules" pythonping
pip install --target="path\Project Folder\modules" discord.py

下载的文件夹如下所示(最初是空的):

如果我在同一个文件中更改 discord 的导入,并添加 pythonping,那么一切都会正常运行。

from modules.pythonping import ping
#import modules.discord
import botinfo

print(botinfo.BotTag)

最后,我手动从github下载了discord archive,放在modules目录下,但是因为没有aiohttp,ctrl+click没有重定向到,之后我已经下载了aiohttp pip install --target="path\project folder\modules" aiohttp ctrl+click开始进入aiohttp,但是错误依旧(完全一样)

附加信息:

python --version       Python 3.8.2
pip --version          pip 21.0.1

我认为 运行 以下命令可能是个好主意:

pip install aiohttp

出于某种原因,python 版本决定从上一个版本更改为上一个版本,这就是为什么 discord 没有 运行 新版本的原因,因为它仍然采用了不是来自项目目录,但来自解释器目录。我换了一个早期版本的python可以用,然后我强行下载到新版本也可以用