【发布时间】:2021-04-28 06:43:35
【问题描述】:
我正在开展一个项目,您需要在其中解压缩包含所有数据的存档,并且一切都会正常工作,而无需用户安装包。我来创建一个不和谐的机器人,但它给出了一个错误,我不明白与它有什么关联。
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
下载的文件夹是这样的(一开始是空的):
如果我在同一个文件中更改不和谐的导入,并添加 pythonping,那么一切都会正常工作。
from modules.pythonping import ping
#import modules.discord
import botinfo
print(botinfo.BotTag)
最后,我手动从github下载了discord压缩包,放到modules目录下,但是由于没有aiohttp,所以ctrl+click没有重定向到它,之后我已经下载了aiohttp @987654327 @和ctrl+click开始去aiohttp,但是错误依旧(完全一样)。
附加信息:
python --version Python 3.8.2
pip --version pip 21.0.1
【问题讨论】:
-
pip list 是否显示所有包?
标签: python pip discord.py python-import