# 前言

因为插件安装有各种各样的问题和设置,所以单开一章来讲。

# 错误 aiochttp

按照之前文章设置完后,运行 run.py。会显示如下错误:

Traceback (most recent call last):
  File "C:\XCW\Hoshino\run.py", line 1, in <module>
    import hoshino
  File "C:\XCW\Hoshino\hoshino\__init__.py", line 3, in <module>
    import aiocqhttp
ModuleNotFoundError: No module named 'aiocqhttp'

因为依赖没装,先去执行 A 号套餐。

# 错误 PIL

Traceback (most recent call last):
  File "C:\XCW\Hoshino\run.py", line 1, in <module>
    import hoshino
  File "C:\XCW\Hoshino\hoshino\__init__.py", line 54, in <module>
    from . import R
  File "C:\XCW\Hoshino\hoshino\R.py", line 6, in <module>
    from Pillow import Image
ModuleNotFoundError: No module named 'Pillow'

因为 pil 本地安装路径文件名为小写,需要改为大写。。。。。。

C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Lib\site-packages\pil
改为
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Lib\site-packages\PIL

注意:如果其他插件用到,pip 安装会覆盖此文件夹名,改为小写。所以谨慎重安装此包,否则每次需要将其改为大写。

# cv2 load 错误

这并不是 pip 安装的问题,是服务器 windows 本身设置的问题,当然需要先装 opencv-python,然后选择 “我的电脑”——“属性”——“管理”——” 添加角色和功能 “—— 勾选” 桌面体验 “,点击安装,安装之后重启即可。(windows server 2012)

参考:https://blog.csdn.net/javastart/article/details/113306939

# 需要手动安装的包

保险起见,可以执行一下安装,杜绝插件出现的一些 module 未安装错误。

pip install fuzzywuzzy
pip install jieba
pip install opencv-python
pip install bs4
pip install pandas
pip install pinyin
pip install openpyxl

# 存在 bug 的插件

  • B 站动态 bilidynamicpush
  • 官方漫画 priconne/comic.py (需要梯子)
  • 台服新闻 (需要梯子)
  • pcrjjc2_xcw 中 sv_help 名字定义不统一,需要修改代码 / 频率太快,需要修改间隔时间
  • setu_mix pivix (需要梯子)
Edited on Views times