- 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/
我最近开始使用 ViewChildren and ContentChildren在 Angular 2 中,但现在想知道这些是否也可以在没有 TypeScript 注释的情况下在 ES6 中使用。 T
好的,我知道 REN 命令的典型格式 REN source dest 并且有几个使用通配符重命名的示例。 例子: REN *.txt *.doc 这会将您所有的 .txt 文件重命名为 .doc。嗯,
我决定重命名目录的最简单方法是使用 Exec 在 Windows 中通过 REN 命令。但是,它不起作用。程序运行成功,但不执行任何操作。下面是我正在尝试做的基本上。 OutFile "test.ex
如果可能的话,我正在尝试仅使用 Windows cmd 行针对此问题提出解决方案。 我有一系列如下所示的文件, [sometexthere233] Tv episode 1 [sometexther
我在尝试从批处理文件创建批处理文件时遇到问题: test.bat: echo set "newname=%%newname%: =%%" >> batchfile.bat echo set "newn
我想重命名子目录中的文件,文件名的已知部分是“.log”。当我尝试类似下面的操作时 ren 子目录\*.log* file2.txt 或 ren .\subdirectory\*.log* file2
我正在尝试更改“summary-SUCCESS.txt”或“summary-FAILED.txt”的文件名以将文本添加到文件名的前面,例如: “Name1-summary-SUCCESS.txt” “
我有一堆格式如下的文件 filename-!#.ext 其中 # 是一个递增的数字,以防止冲突。我只想删除!从文件名,所以它读为 filename-#.ext 似乎我可以使用 ren 命令和通配符来做
我已经想出了如何使用 REN 来编辑批量文件在 Windows 7 命令提示符中。但是,这一次,我试图为所有文件添加前缀,但我无法做到。所有文件都是 tif 文件。 例如,文件位于 C:\Users\
我正在使用 C# 语言构建控制台应用程序。我的目标是我必须构建一个自定义命令,如“do pfizer.text”,它会在桌面上创建一个文件“phizer.text”。 我知道我可以使用现有命令执行此操
我正在使用 experimental Ren-C implementation Rebol3。我无法理解这个错误: f: func [x /local y][ emit: func [x] [
我有一个组件,根据传递给它的 props,呈现不同的子组件。 我正在使用 jestjs 进行测试,我想断言“父”组件根据父组件中传递的 props 渲染适当的子组件。 简化的代码片段: 父组件 imp
我使用的是 Django/Python,但这里绝对可以接受伪代码。 使用一些已经存在的模型,我有 Employee,每个都有一个 Supervisor,这本质上是与另一个 Employee< 的外键类
我正在努力: 在文本文件中列出子文件夹中每个文件夹的内容, 将文本文件放在父文件夹和子文件夹中, 将输出文本文件重命名为父文件夹/子文件夹的名称。 为了实现这一点,我尝试了以下批处理脚本 del /s
我是一名优秀的程序员,十分优秀!