You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyScript中安装openai/transformer等包后,如何实现依赖导入?

在PyScript中导入已配置的第三方包

首先需要指出:你当前<py-env>里的包名有误,transformer应为transformers(这是Hugging Face Transformers官方包的正确名称),修正后的环境配置如下:

<py-env>
  - transformers
  - openai
</py-env>

当PyScript完成运行时初始化(即你看到的"The Initializing components..."窗口加载完成后),可以通过以下两种方式导入目标包:

方式1:在<py-script>标签内直接导入

在HTML中添加<py-script>标签,在标签内编写Python导入代码即可,PyScript会自动在环境初始化完成后执行这段代码:

<py-script>
# 导入所需包
import openai
from transformers import pipeline, AutoTokenizer

# 可在此添加后续业务代码示例
# 比如初始化文本生成管道
# generator = pipeline("text-generation", model="distilgpt2")
# 或者配置OpenAI密钥
# openai.api_key = "你的API密钥"
</py-script>

方式2:从外部Python文件导入

若代码量较大,可将导入逻辑及业务代码写入外部.py文件(比如main.py),再通过<py-script>标签引入:

<!-- 外部main.py文件内容 -->
import openai
from transformers import pipeline

# 编写你的业务逻辑代码
<!-- HTML中的引入代码 -->
<py-script src="main.py"></py-script>

注意事项

  • <py-script>标签内的代码会自动等待PyScript运行时及依赖包初始化完成后执行,无需手动触发。
  • 如果出现包加载失败,优先检查<py-env>内的包名是否正确,部分包可能需要指定版本(比如openai==0.28.0),可根据需求添加版本号。

内容的提问来源于stack exchange,提问作者이승우

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 17:54:32