我已经安装了 pydantic_ai
$ uv run -m pydantic_ai_examples.pydantic_model
error: unexpected argument '-m' found
我初始化了
$ uv add pydantic_ai
$ uv add pydantic_ai[examples]
$ uv build
仍然出现意外参数
-m
错误?
还尝试了这个无紫外线并得到:
$ python -m pydantic_ai_examples.pydantic_model
/Users/dev/anaconda3/bin/python: Error while finding module specification for 'pydantic_ai_examples.pydantic_model' (ModuleNotFoundError: No module named 'pydantic_ai_examples')
鉴于您正在使用
uv add
,您似乎正在使用 uv 来管理应用程序或库项目,而不是仅使用虚拟环境。
在这种情况下,完整的示例可能如下所示。
为名为 example 的应用程序创建一个项目。
uv init example
cd example
安装
pydantic-ai
,包括示例,作为项目依赖项。请注意单引号。
uv add 'pydantic-ai[examples]'
运行
pydantic_model
示例。
uv run -m pydantic_ai_examples.pydantic_model
该示例可能会失败,因为尚未设置 OpenAI API 密钥。这可以通过设置
OPENAI_API_KEY
环境变量来修复。