- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试将 openai 的 API 插入 Ren'Py(让角色回答玩家)
我使用这个 pip 命令在 Ren'Py 中安装了 openai python 模块:
pip install --target /Users/...../GameName/game/python-packages netrc
然后在游戏中我使用它来导入模块(如 Ren'Py 文档中所述:https://www.renpy.org/doc/html/python.html
init python:
import openai
但是我得到这个错误:
File "python-packages/aiohttp/helpers.py", line 9, in ModuleNotFoundError: No module named 'netrc'
我猜这意味着 Ren'Py 运行一个没有 netrc 的自定义 python 环境,但我不知道如何在 Ren'Py 中将 netrc 作为一个模块安装
如有任何帮助,我们将不胜感激,一旦该 GPT-3 驱动的 Ren'Py 项目开始运行,我将很乐意将其开源。
最佳答案
您遇到的错误似乎与缺少名为 netrc 的模块有关。该模块由 aiohttp 包使用,它是 openai 包的依赖项。
要解决此问题,您可以尝试使用 pip 安装 netrc 模块,如下所示:
pip install netrc
或者,您可以尝试在没有 netrc 依赖项的情况下安装 aiohttp,如下所示:
pip 安装 aiohttp[http2]
这应该只安装必要的依赖关系的 aiohttp,没有 netrc。
如果这些解决方案都不起作用,则可能需要进一步调查 Ren'Py 的具体配置以及如何在其自定义 Python 环境中安装包。您可能还想查看 Ren'Py 论坛或社区资源以获取有关此问题的指导。
关于python - Ren'Py : ModuleNotFoundError: No module named 'netrc' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75429559/
我是一名优秀的程序员,十分优秀!